aşağıdaki kod ile veritabanındaki kayıtları siliyorum. Ancak binlerce kayıt olunca silme işlemi uzun sürüyor.Bazen dakikalar sürüyor silinmesi. Bunun kısa bir yolu var mıdır acaba ?
while KAYITLAR.RecordCount<>0 do begin
KAYITLAR.Delete;
KAYITLAR.Next;
end;
Veritabanındaki kayıtları hızlı bir şekilde silmek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Veritabanındaki kayıtları hızlı bir şekilde silmek
DOĞUNUN SINIR TAŞI ERZURUM'UN DADAŞ'I
EFE'Sİ VAR İZMİR'İN EĞİLMEZ TÜRK' ÜN BAŞI
EFE'Sİ VAR İZMİR'İN EĞİLMEZ TÜRK' ÜN BAŞI
Re: Veritabanındaki kayıtları hızlı bir şekilde silmek
Query nesnesi ile SQL komutu çalıştırın
Q.sql.text = "delete from kayitlar";
Q.execute;
Q.sql.text = "delete from kayitlar";
Q.execute;