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
[SORU]-MySQL Transaction da AutoInc Filed Hk!
- hi_selamlar
- Üye
- Mesajlar: 523
- Kayıt: 05 May 2005 03:24
- Konum: DelphiTürkiye.COM
[SORU]-MySQL Transaction da AutoInc Filed Hk!
Herkes cahildir, bazi konularda.
Re: [SORU]-MySQL Transaction da AutoInc Filed Hk!
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?
kolay gelsin.
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?

kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
- hi_selamlar
- Üye
- Mesajlar: 523
- Kayıt: 05 May 2005 03:24
- Konum: DelphiTürkiye.COM
Re: [SORU]-MySQL Transaction da AutoInc Filed Hk!
S.A.
Teşekkürler.
Beni aydınlattın....
S.A.
Teşekkürler.
Beni aydınlattın....


S.A.
Herkes cahildir, bazi konularda.