ibdataset ile kayıt bulunudktan sonra next kullanılmıyor

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
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

ibdataset ile kayıt bulunudktan sonra next kullanılmıyor

Mesaj gönderen y.kulac »

s.a.
veritabanı interbase kullanıyorum.
ibdataset ile kayıt buluyorum.

Kod: Tümünü seç

ibdataset.close;
ibdataset.selectsql.clear;
ibdataset.selectsql.add('select * from Personel');
ibdataset.selectsql.add('where adi='''+DbEdit1.text+'''');
ibdataset.open;
bu şekilde kayıt buluınduktan sonra ibdataset.prior ve ibdataset.next
komutlarını çalıştırmıyor. buluınan kayıtta sabit kalıyor.

iyi çalışmalar
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

oyleyse bir tane kayıt vardır
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

Mesaj gönderen y.kulac »

yok hocam 60 adet kayıt var
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Gökmen abinin demek istediği şu :
where ile filtrelediğiniz select en sadece tek 1 kayıt dönüyordur..
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

Mesaj gönderen y.kulac »

diğer kayıtlara ulaşmak için tekrar tabloyu yeniden mi açmalıyım
select ile?
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

eğer bütün kayıtları çekmek istiyorsan kodun devamında

Kod: Tümünü seç

ibdataset.close;
ibdataset.selectsql.clear;
ibdataset.selectsql.add('select * from Personel');
ibdataset.open; 
yapman gerekir
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Actiginiz tablodan talep ettiginiz kayıt seti kac kayıt ise o kadar kayıt icinde ileri geri gezebilirsiniz.... Butun kayıtlar uzerinde ileri geri gezmek icin where kısmında bir kısıtlama koymamalısınız. O zaman iler geri diyerek butun kayıtlara ulaşabilirsiniz...
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Cevapla