Query kayıt sayısı

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
sako
Üye
Mesajlar: 476
Kayıt: 11 Haz 2003 02:40
Konum: ERZURUM

Query kayıt sayısı

Mesaj gönderen sako »

Query ile aratıyorum istediğim kriterlere göre. Ancak Query nin kayıt sayısı anormal değirlir çıkıyor. Mesela 15-20 kayıt listelendiği zaman doğru sayıyı gösteriyor. Fakat sayı bu değerlerin üzerine çıktığı zaman atıyorum 150 ise 12 gösteriyor veya 14 gösteriyor. Bu kayıtları Qreporta gönderdiğim zaman hiç bi problem yok. Tamamı görünüyor Qreportta.
sebebini anlamadım gitti .. Firebird kullanıyorum.

kolay gelsin..
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ı
mussimsek
Admin
Mesajlar: 7602
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

IBX tüm kayıtları getirmez. FetchAll komutunu vermeniz lazım. Daha da iyisie başka bir Query ile Select Count(*) ile sayıyı bulabilirsiniz.

:ara Arama yaparak bu sorunuza daha hızlı yanıt alabilirdiniz :!:

Kolay gelsin.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Genel bir prensip olarak Query'en kayıt sayısı almak uygun degil... Mutlaka bir sekilde kayıt sayısına ihtiyac varsa da

Kod: Tümünü seç

select count(*) 
from TABLO
where ....
seklinde ayri bir query ile ilgili kayıtların sayısını almak en saglan yontem bence.....
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

:)
interbasde yaptığım ilk programdada benim başıma gelmişti :lol: :lol:
sağ altta kayıta sayısını ve kaçıncı kayıtta olduğunu gösteriyordum. 19 dan sonrasını göstermiyordu. (olayın Çorumlu olmamla bi ilgisi yok:) ) sonradan olayı çözdüm ama epey uğraştırdıydı.
Neyse adminim zaten cevap vermiş. eski günlerim aklıma geldi birden.
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla