Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
[Çözüldü] FDQuery Recordcount 50 adet getirme problemi
#1
Merhaba,

SQLite ile proje geliştirenlerin başına gelme ihtimali yaygın olan bir problemi ve hızlı çözümünü sizlerle paylaşmak istiyorum.

Soru: SQLite projelerimde 800 satır sonuç var. Ancak Fdquery nesnesinin RecordCount değeri 50 olarak dönüyor. Bunu nasıl çözerim?

Bilgi Notu: FireDAC Query nesnesinin varsayılan gösterim boyutu 50 adettir. 50 veya daha aşağıda değer çekmek ve göstermek için kullanılır. Eğer çekmek istediğiniz veri miktarı 50 adetten fazlaysa aşağıdaki cevabı takip edin.

Cevap: FDQuery'nin Fetch (getirme) ayarlarını değiştirmelisiniz. FdQuery.FetchOptions ayarlarını aşağıdaki şekilde ayarlarsanız sorununuz çözülecektir.

Yöntem-1

FDQuery.FetchOptions içinde;
  1. RecordCountMode özelliğini cmTotal olarak belirleyin.
  2. (Windows için) CursorKind özelliğini ckDefault veya ckForwardOnly olarak belirleyin.
  3. Mode özelliğini fmOnDemand olarak belirleyin.
  4. RowsetSize özelliğini 1000 olarak belirleyin.
  5. Unidirectional özelliğini True olarak belirleyin.
  6. (Opsiyonel) Items özelliğinin içinden fiMeta'yı çıkarın. Dataset düzenlemelerinde ihtiyaç duymazsınız.

Yöntem-2

Doldurulmuş FDQuery nesnesinin FetchAll metodunu tetikleyin. Sonuç olarak size getireceği tüm recordları gösterecek ve RecordCount özelliğinde getirdiği miktarı listeleyecektir.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Android read_contacts izini sorunu [COZULDU] codder71 3 186 25-09-2019, Saat: 22:32
Son Yorum: codder71
  [Çözüldü]Müşterilerin siparişleri tek isimde görünsün hakanharbeli 4 451 04-06-2019, Saat: 11:55
Son Yorum: FiRewaLL
  Resim Ortlama Problemi zihnidede 5 436 03-05-2019, Saat: 16:30
Son Yorum: Fesih ARSLAN
  [ÇÖZÜLDÜ] Android Sürüm Sorunu ? Mr.Developer 15 1.252 25-04-2019, Saat: 12:06
Son Yorum: Mr.Developer
  [ÇÖZÜLDÜ] SQLite - Record Count Sorunu ? Mr.Developer 7 705 17-03-2019, Saat: 18:49
Son Yorum: Mr.Developer



Konuyu Okuyanlar: 1 Ziyaretçi