IBTable.First neden ilk kayda gitmez?

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ı
iason
Üye
Mesajlar: 38
Kayıt: 18 Kas 2003 02:01
Konum: İstanbul
İletişim:

IBTable.First neden ilk kayda gitmez?

Mesaj gönderen iason »

Selamlar.

Delphi 5 ve Firebird 1.5 kullaniyorum.

IBTable kullanarak basit bir program yapiyorum.
Birkactane tablo ve tabi birkactane IBTable var.
Ancak hepsinde IBTable.First yaptigimda sondan 2. kayda gidiyor.

IBDataSet te denedim ayni sorun oldu.
Ayrica locate de calismiyor ayni sebepten sanirim.
Tum locate islemlerim son kayit ya da sondan bir onceki kayita gidiyor.

Emin olmak icin birtane Nevigator koydum. Onla ilk kayda gideyim dedim gene sondan 2. kayda gidiyor. Ancak Onceki kayda gitmek istedigimde ilk kayda kadar cikabiliyorum.

Nasildir bu sorunun cozumu? BOF olana kadar prior mu yapmaliyim?
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Aklıma gelen ilk şey: Dataset componentlerinde Unidirectional = False değil mi? True ise False yapın.

Bir diğer şey, kullandığınız IBX bileşenleri Delphi 5'e ait olduğundan Firebird 1.5 i desteklemiyor olabilir. ZEOSLib kullanarak tekrar deneyin. zeoslib'i Sourceforge.net 'te bulabilirsiniz.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Table'lar arasında relation var mı?

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
iason
Üye
Mesajlar: 38
Kayıt: 18 Kas 2003 02:01
Konum: İstanbul
İletişim:

Mesaj gönderen iason »

re: coderlord

DataSet in Unidirectional ozelligi False.
Ancak sorun devam ediyor.

Zeoslib kurmak son cozum olsun istiyorum.

re: Kuri_TLJ

Her tablo birbirinden bagimsiz.
Cevapla