Veritabanındaki kayıtları hızlı bir şekilde silmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sako
Üye
Mesajlar: 473
Kayıt: 11 Haz 2003 02:40
Konum: ERZURUM

Veritabanındaki kayıtları hızlı bir şekilde silmek

Mesaj gönderen sako »

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;
DOĞUNUN SINIR TAŞI ERZURUM'UN DADAŞ'I
EFE'Sİ VAR İZMİR'İN EĞİLMEZ TÜRK' ÜN BAŞI
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: Veritabanındaki kayıtları hızlı bir şekilde silmek

Mesaj gönderen Battosai »

Query nesnesi ile SQL komutu çalıştırın

Q.sql.text = "delete from kayitlar";
Q.execute;
Cevapla