Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Belirli sayıda kayıt çekmek
#1
Hayırlı akşamlar.
Stok kartlarını adoquery ile sorgu yazarak gride aktarıyorum 15-20 bin kayıtta görünür şekilde yavaş
aşağıdaki kodları denedim sonuç değişmedi
yanlış parametre üzerinden mi yapıyorum

 
        stok_sorgu.CacheSize:=50;
         stok_sorgu.ExecuteOptions   := [eoAsyncFetch];
         //stok_sorgu.ExecuteOptions := [eoAsyncFetchNonBlocking];  denendi sonuç değişmedi
         //stok_sorgu.ExecuteOptions := [eoAsyncExecute];  acces violet hatası veriyor
         stok_sorgu.sql.Add(komut);
         stok_sorgu.Prepared := true;
         if (yaz) then stok_sorgu.ExecSQL else stok_sorgu.open;
          result:=true; // doğru çalıştı
          stok_kaynak.DataSet := stok_sorgu;
          stok_kaynak.Enabled := true;
                     except  on E: Exception do
                      begin
                       if assigned(stok_sorgu) then stok_sorgu.Free;
                       if assigned(stok_kaynak) then stok_kaynak.Free;
                       mesaj:='Stok Sorgu okuma başarısız. Hata mesajı : '+e.Message;
                       Application.MessageBox(PWideChar(mesaj), 'Hata', MB_OK + MB_ICONERROR);
                       result:=false; // hata oluştu
                       exit;
                       end;
"…De ki: "Hiç bilenlerle bilmeyenler bir olur mu? Şüphesiz, temiz akıl sahipleri öğüt alıp-düşünürler" (Zümer Suresi, 9)
Cevapla
#2
Evet, CacheSize onbellek icin kullaniliyor. Kayit sayisi limitini SQL komutunuza eklemeniz lazim.
Cevapla
#3
(16-05-2024, Saat: 18:59)mkysoft Adlı Kullanıcıdan Alıntı: Evet, CacheSize onbellek icin kullaniliyor. Kayit sayisi limitini SQL komutunuza eklemeniz lazim.

verdiğiniz cevap için çok teşekkür ederim. 

@uparlayan beyin Allah c.c ondan razı olsun  
https://www.delphican.com/showthread.php...ight=fetch
adresindeki bilgilerden çok faydalanıyorum benim istediğim Adoquery nin ilk versiyonlarında 
Fetchall (Yes/No) vardı diye hatırlıyorum bana o lazım dı.
"…De ki: "Hiç bilenlerle bilmeyenler bir olur mu? Şüphesiz, temiz akıl sahipleri öğüt alıp-düşünürler" (Zümer Suresi, 9)
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Datasnap veritabanı kayıt serdar 2 350 30-11-2025, Saat: 10:53
Son Yorum: serdar
  Veri Tabanına Kontrollü Kayıt Yaptırma bünyamin68 20 4.237 08-06-2025, Saat: 09:40
Son Yorum: izmaimen
  fastreport şablonu database e kayıt ercanskose 11 2.425 18-02-2025, Saat: 17:10
Son Yorum: akuyumcu63
  MSSQL Kayıt yöntemi nevzatc 2 707 16-12-2024, Saat: 17:40
Son Yorum: mustafaozpinar
  Bir Sitenin SSL sürelerini çekmek yhackup 6 1.096 17-10-2024, Saat: 20:19
Son Yorum: engerex



Konuyu Okuyanlar: 1 Ziyaretçi