S.A
Sql Servera adoquery ile bağlanıyorum. Bazı kayıtlar güncellendikten sonra ADOQuery ile tabloyu yeniden açmam gerekiyor. Ama her açışımda yaklaşık 60000 kayıt olduğu için yavaş açılıyor. Adoquery ile kayıtlarımı hızlı bir şekilde nasıl açabilirim.
Adoquery ile kayıtlar hızlı bir şekilde nasıl açılır?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Şunu deneyiniz, belki hızlanabilir:
"DisableControls" komutu, "DataSet"in bağlı olduğu görsel nesnelerin (sizin durumunuzda grid) güncellenmesini engeller. "EnableControls" yapınca grid güncellenecektir.
dx'de GridMode yerine sanırım SmartRefresh veya ona benzer birşeyler vardı ancak net hatırlayamıyorum.
Kolay gelsin.
Kod: Tümünü seç
<TDataSet>.DisableControls;
try
<TDataSet>.Close;
<TDataSet>.Open;
finally
<TDataSet>.EnableControls;
end;
dx'de GridMode yerine sanırım SmartRefresh veya ona benzer birşeyler vardı ancak net hatırlayamıyorum.
Kolay gelsin.
-
- Kıdemli Üye
- Mesajlar: 1026
- Kayıt: 11 Şub 2005 02:12
- Konum: İstanbul