ADO BeginTrans, CommitTran আর RollbackTrans মথদা

পরিভাষা আর ব্যবহার

এই তিনটা মথদা Connection অবজেক্টদা ব্যবহার করে, ডাটা সোর্সকৈ পরিবর্তনকৈ সংরক্ষণ কৈ বা বাতিল করে。

মন্তব্য:সকলো প্রদাতা ট্রানস্যাকশনকৈ সমর্থন করে না。

মন্তব্য:BeginTrans, CommitTrans আর RollbackTrans মথদা ক্লায়েন্টকৈ Connection অবজেক্টদা নীতিমান নীতিকৈ কাজ করে না。

BeginTrans

BeginTrans মথদা একটা নতুন ট্রানস্যাকশনকৈ শুরু করে。

CommitTrans

CommitTrans মথদা শেষকৈ BeginTrans মথদা সকলো পরিবর্তনকৈ সংরক্ষণ কৈ এবং বর্তমান ট্রানস্যাকশনকৈ শেষ কৈ করে, এটা নতুন ট্রানস্যাকশনকৈ শুরুও করতে পারে。

RollbackTrans

RollbackTrans মথড শুধুমাত্র সর্বশেষ BeginTrans মথড থেকে সমস্ত পরিবর্তনকে বাতিল করবে এবং এই নিষ্ক্রিয়কে শেষ করবে।এটি একটি নতুন নিষ্ক্রিয়কেও শুরু করতে পারে。

ব্যাখ্যা

এই প্রদানকারীকে নিষ্ক্রিয় করা যায়, নিষ্ক্রিয় হওয়ার জন্য BeginTrans মথড ব্যবহার করা হয়, এটি একটি নতুন নিষ্ক্রিয় চালু করবে।ফলাফল নিষ্ক্রিয় স্তরকে নির্দেশ করবে: ফলাফল '1' এই নিষ্ক্রিয়কে শীর্ষ নিষ্ক্রিয় বলে নির্দেশ করবে (এই নিষ্ক্রিয় অন্য নিষ্ক্রিয়ের মধ্যে নিষ্ক্রিয় নয়), ফলাফল '2' এই নিষ্ক্রিয়কে দ্বিতীয় স্তরের নিষ্ক্রিয় বলে নির্দেশ করবে (শীর্ষ নিষ্ক্রিয়ের মধ্যে নিষ্ক্রিয়), এইভাবে চলেছে।CommitTrans বা RollbackTrans শুধুমাত্র সর্বশেষ খুলা নিষ্ক্রিয়কে প্রভাবিত করবে; কোনও উচ্চস্তরের নিষ্ক্রিয়কে প্রক্রিয়াকরণ করার আগে বর্তমান নিষ্ক্রিয়কে বন্ধ করা বা রোলব্যাক করা উচিত。

সংজ্ঞা

level=objconn.BeginTrans()
objconn.BeginTrans
objconn.CommitTrans
objconn.RollbackTrans