ADO BeginTrans、CommitTrans、およびRollbackTransメソッド
❮完全な接続オブジェクトリファレンス
これらの3つのメソッドは、データソースに加えられた変更を保存またはキャンセルするためにConnectionオブジェクトで使用されます。
注: すべてのプロバイダーがトランザクションをサポートしているわけではありません。
注:これらの3つのメソッドは、クライアント側のConnectionオブジェクトでは使用できません。
BeginTrans
BeginTransメソッドは、新しいトランザクションを開始します。
このメソッドを使用して、ネストされたトランザクションのレベルであるlong値を返すこともできます。トップレベルのトランザクションの戻り値は1です。追加の各レベルは1ずつ増加します。
CommitTrans
CommitTransメソッドは、最後のBeginTransメソッド呼び出し以降に行われたすべての変更を保存し、現在のトランザクションを終了します。
トランザクションはネストできるため、上位レベルのトランザクションを解決する前に、すべての下位レベルのトランザクションを解決する必要があります。
RollbackTrans
RollbackTransメソッドは、最後のBeginTransメソッド呼び出し以降に行われたすべての変更をキャンセルし、トランザクションを終了します。
トランザクションはネストできるため、上位レベルのトランザクションを解決する前に、すべての下位レベルのトランザクションを解決する必要があります。
構文
level=objconn.BeginTrans()
objconn.BeginTrans
objconn.CommitTrans
objconn.RollbackTrans
❮完全な接続オブジェクトリファレンス