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!