Синтаксис:
procedure CommitTransaction; |
Описание:
Метод сохраняет изменения, сделанные в базе данных в рамках активной транзакции и заканчивает транзакцию. При вызове метода происходит уменьшение счетчика транзакций TranCount на 1. Реальное завершение транзакции происходит только, если TranCount равно 1, то есть подтверждаются только транзакции первого уровня вложенности.
Пример:
// Выполнить в транзакции.
// TextSQL – текст запроса.
Connection = Application.Connection
Query = CreateQuery(Connection)
Query.CommandText = TextSQL
Connection.StartTransaction
ExceptionsOff()
Query.Execute
LastException = GetLastException()
if not VarIsClear(LastException)
ExceptionsOn()
Connection.RollbackTransaction
Raise(LastException)
endif
ExceptionsOn()
Connection.CommitTransaction
Метод RollbackTransaction Метод StartTransaction Свойство TranCount |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |