Autoincrement alanın değerini değişkene atamak.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Autoincrement alanın değerini değişkene atamak.

Mesaj gönderen NewMember »

Merhaba;

Firebird db üzerinde autoincrement olan bir alanın değerini öğrenmem gerekiyor.Ancak bu alan OnPost olayından sonra değer aldığından Post etmeden öğrenemiyorum.Ancak bana post olayından önce lazım.SQL ile en büyük kaydın artı 1 fazlasını alsam diye düşündüm ama eğer son kayıt silinirse buda hatalı sonuç verecektir.Aacaba bunun bir yolu varmıdır?
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Otomatik artan/autoincrement alanda generator kullanıldığında aşağıdaki kod ilgili generatorun son değerini döndürür :idea:

Kod: Tümünü seç

select gen_id(GEN_CARI_KART_ID, 0) from rdb$database
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
vampir261
Üye
Mesajlar: 298
Kayıt: 23 Kas 2004 03:22
Konum: Denizli

Mesaj gönderen vampir261 »

Bende farklı çözümler ile bu sorunu hallediyordum ama bu çözüm çok basit,sağlıklı ve güzelmiş teşekkür ederim @rsimsek abi.
Cevapla