BeginTrans
ADO BeginTrans, CommitTrans, va RollbackTrans metodlari
❮ Connection obyektining to‘liq ma’lumotnomasi
Bu 3 ta metod Connection obyekti bilan birga ma’lumotlar manbaiga kiritilgan o‘zgarishlarni saqlash yoki bekor qilish uchun ishlatiladi.
Eslatma: Hamma provayderlar ham tranzaksiyalarni qo‘llab-quvvatlamaydi.
Eslatma: Bu 3 ta metod mijoz tomonidagi Connection obyektida mavjud emas.
BeginTrans
BeginTrans metodi yangi tranzaksiyani boshlaydi.
Bu metod ichma-ich joylashgan tranzaksiyalar darajasini bildiruvchi long qiymatni qaytarish uchun ham ishlatilishi mumkin. Eng yuqori darajadagi tranzaksiya 1 qiymatini qaytaradi. Har bir qo‘shimcha daraja bu qiymatni bittaga oshiradi.
CommitTrans
CommitTrans metodi oxirgi BeginTrans metodi chaqiruvidan beri kiritilgan barcha o‘zgarishlarni saqlaydi va joriy tranzaksiyani yakunlaydi.
Tranzaksiyalar ichma-ich joylashishi mumkinligi sababli, yuqori darajadagi tranzaksiyalarni hal qilishdan oldin barcha quyi darajadagi tranzaksiyalar hal qilinishi kerak.
RollbackTrans
RollbackTrans metodi oxirgi BeginTrans metodi chaqiruvidan beri kiritilgan barcha o‘zgarishlarni bekor qiladi va tranzaksiyani yakunlaydi.
Tranzaksiyalar ichma-ich joylashishi mumkinligi sababli, yuqori darajadagi tranzaksiyalarni hal qilishdan oldin barcha quyi darajadagi tranzaksiyalar hal qilinishi kerak.
Sintaksis
level=objconn.BeginTrans()
objconn.BeginTrans
objconn.CommitTrans
objconn.RollbackTrans
❮ Connection obyektining to‘liq ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
