IBDataSet1.MaxRecords:=500 gibi nasıl yapabilirim?

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ı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

IBDataSet1.MaxRecords:=500 gibi nasıl yapabilirim?

Mesaj gönderen metemete »

tüm kayıtları listeleyerek performansı yavaşlatmamak için
dbgrid ile listeleme amaçlı
AdoQuery1.MaxRecords:=strtoint(listekayitsayisi.text);
kullanabiliyordum.

IBDataSet1.MaxRecords:=strtoint(listesayisi.text)
benzer bişe nasıl yapabilirim?
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
bildiğim idataset te direk böyle bi özellik yok
ancak ibdataet tüm kayıtları çekmiyor diyede biliyorum.
eğer işine yararsa ibclientdataset te bu özellik var.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

SQL de:

SELECT FIRST 50 * FROM BILMEMNE

kullanabilirsin. İlk 50 kayıt gelecektir.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

@coderlord ustam,

first çalışıyor fakat last çalışmıyor bunun sebebi nedir acaba. son * kaydı görme amaçlı olarak

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Hocam last diye bir şey yok da ondan. Tersten sıralatıp (ORDER BY ALAN DESC) yine FIRST ünü alınca istediğini yapıyor, yani kulağı tersten göstermek gibi. Demokraside çareler tükenmezmiş :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

@rsimsek ustam ibdataset in last, first, next gibi özellikleri var firs kullanılınacı last niye olmasın diye düşünüp uygulamaya kalkınca olmamıştı. açıklaman için teşekkür ederim.

peki bu özellik ile ilk veya son * kadar kayıtları gösteriyoruz. fakat navigator veya benzeri araçla ilerleyerek veya gerileyerek bu görünür kayıtı arttırmak istersek nasıl bir yöntem izlemeliyiz. denememde ilk on kaydı istedim ve grid üzerinde gösterdi fakat navigator ile ilerlemek istediğimde on kayıttan fazla ilerlemedi.

aslında ibdataset tüm kayıtları çekmiyor diye bende duymuştum. kayıtlar arasında bağımsız gezmek istiyorsan böyle bir kısıtlama koymaya biliriz. sadece alternatifleri öğrenerek bir yaş daha yaşlanmak istiyorum.

teşekkür ve saygılarımla
kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

IBQuery.FetchAll; deyip tüm kayıtları çekebilirsin. Zaten gerektikçe kendisi çekecektir. Fakat Select first 15 .... şeklinde yazdığın bir cümlecikte diğer kayıtlar diye bir şey söz konusu değildir. Select i Where .. li yazdığını düşün :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Mesaj gönderen metemete »

aslangeri :
ancak ibdataet tüm kayıtları çekmiyor diyede biliyorum.
ne demek oluyor istenilen kayıtların hepsini göstermiyormu
bir yanlışlık olmasın?
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

sadettin ustam linkin için teşekkür ederim. aramanın gücünü bir an unuttuk heralde

teşekkür ve saygılarımla kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Cevapla