適用先: Access 2013、Office 2013
トランザクションは、接続全体で伝達される一連のデータ アクセス操作の開始と終了を区切ります。 Subject to the transactional capabilities of your data source, the Connection object also allows you to create and manage transactions. For example, using the Microsoft OLE DB Provider for SQL Server to access a database on Microsoft SQL Server 2000, you can create multiple nested transactions for the commands you execute.
ADO では、トランザクション内の操作によって発生するデータ ソースの変更が、すべて正常に実行されるか、まったく実行されないかのいずれかになります。
トランザクションが取り消されるか、その操作のうちいずれかが失敗した場合、最終的には、トランザクション内の操作がまったく発生しなかったときと同じ結果になります。 データ ソースは、トランザクションの開始前と同じ状態のままです。
ADO のオブジェクト モデルでは、トランザクションは明示的に定義されていませんが、Connection オブジェクトの一連のメソッド (BeginTrans、CommitTrans、および RollbackTrans) として表現されています。
トランザクションの詳細については、「5 章: データを更新し、保存する」を参照してください。