table'de autoincrement özelleğini kullanıyorum.fakat
her post yaptıktan sonra ;
o anda değeri 0 olarak gösteriyor,
artan numarı görmem için
adotable.close;adotable.open
yapmam gerekiyor.
başka yolu yokmudur?
diğer bir sorumda commit nedir?
sysbase autoincrement yapmak
Merhaba,
Autoincrement hakkında bir fikrim yok. Sybase'i BDE ile kullandım ancak projede autoincrement hiç yoktu. Bir sorundan dolayı hep manuel artırım yapılmış, ben de öyle devam ettim. Sorun neydi bilmiyorum.
AdoTable yerine AdoDataset ile bir deneyin, AdoTable bu konuda en kötü seçim olmuş.
Commit -> eğer veritabanı için soruyorsanız yaptığınız değişiklikleri kalıcı yapar. Mesela bir SQL cümlesi çalıştırdınız bu direk veritabanına yansımaz, her an Rollback diye geri alabilirsiniz. Ne zamanki commit komutunu verirseniz değişiklikler kalıcı olur.
Kolay gelsin.
Autoincrement hakkında bir fikrim yok. Sybase'i BDE ile kullandım ancak projede autoincrement hiç yoktu. Bir sorundan dolayı hep manuel artırım yapılmış, ben de öyle devam ettim. Sorun neydi bilmiyorum.
AdoTable yerine AdoDataset ile bir deneyin, AdoTable bu konuda en kötü seçim olmuş.
Commit -> eğer veritabanı için soruyorsanız yaptığınız değişiklikleri kalıcı yapar. Mesela bir SQL cümlesi çalıştırdınız bu direk veritabanına yansımaz, her an Rollback diye geri alabilirsiniz. Ne zamanki commit komutunu verirseniz değişiklikler kalıcı olur.
Kolay gelsin.
Veri veritabanı tarafında olustugu icin Delphi nin bunu farketmesi ancak close, open veya Refresh ile olabilir.... Bu butun database ler icin de boyle olmalı diye dusunuyorum... Ancak delphi tarafında database e ozel table veya query componentleri kullanılması bu durumun istisnasi olabilir.... Firebird icin IbTable gibi veya TTable ile paradox gibi belki... Bunlarda bu problem kesin olmaz demiyorum ama olmazsa bu durumlarda olmaz demek istiyorum....
* http://www.fahrettin.org Manzara Fotoğraflarım...
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...