[SORU]-MySQL Transaction da AutoInc Filed Hk!

Diğer 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ı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

[SORU]-MySQL Transaction da AutoInc Filed Hk!

Mesaj gönderen hi_selamlar »

S.A. Arkadaşlar.

MyDAC + Delphi 7..

Transaction ları başlatıyorum.
daha sonra
table1.insert;
table1.post;
Örneğin - Id : 10 ' diyelim.
yaparak ID sini alıyorum. Ama bu esnada Transaction.Start durumda.

Bu işlemden sonra Transaction.RollBack; yapıyorum. Daha sonra aynı formu
yeniden oluşturuyorum. Transaction tekrar Start durumda.
AutoInc Field Olan IDNO sahasını 11 olarak alıyorum.
Rollback yapmama rağmen neden autono artıyor. bu işlemi nasıl engelleyebilirim.

yani yapmak istediğim olay şu.

ben commit etmeden asla AutoInc Alanı asla artmasın.
Bu durumun nasıl önüne geçebilirim.

Sevgiler, Saygılar.


S.A.


daha
Herkes cahildir, bazi konularda.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: [SORU]-MySQL Transaction da AutoInc Filed Hk!

Mesaj gönderen aslangeri »

a.s.
bildiğim kadarı ile autoinc alanları transaction lardan bağımsız çalışır. vede öyle olması gerekir.
şöyle düşün sen transaction ı başlattın, id yi 10 aldın, ikinci bir client da başka bir transaction başlattı senin transactionın commit etmediği için onada mı 10 verecek?
:wink:
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Re: [SORU]-MySQL Transaction da AutoInc Filed Hk!

Mesaj gönderen hi_selamlar »

S.A.

Teşekkürler.

Beni aydınlattın.... :idea: :bravo:

S.A.
Herkes cahildir, bazi konularda.
Cevapla