Controlling Transactions
Область применения: Access 2013, Office 2013
Транзакция разделяет начало и конец ряда операций доступа к данным, которые выполняются через соединение. С учетом транзакционных возможностей источника данных объект Connection также позволяет создавать транзакции и управлять ими. Например, используя поставщик Microsoft OLE DB для SQL Server для доступа к базе данных в Microsoft SQL Server 2000, можно создать несколько вложенных транзакций для выполняемых команд.
ADO гарантирует, что изменения в источнике данных в результате операций в транзакции происходят успешно или не происходят вообще.
Если транзакция отменена или одна из ее операций завершается ошибкой, конечный результат будет таким, как если бы ни одна из операций в транзакции не произошла. Источник данных останется таким же, как и до начала транзакции.
Объектная модель ADO явно не включает транзакции, но представляет их набором методов объекта Connection (BeginTrans, CommitTrans и RollbackTrans).
Дополнительные сведения о транзакциях см. в разделе Глава 5. Обновление и сохранение данных.