Объект IConnection
Метод StartTransaction – начать транзакцию
Синтаксис:
procedure StartTransaction; |
Описание:
Метод начинает транзакцию. Если во время вызова метода уже есть активная транзакция, то произойдет только увеличение счетчика транзакций TranCount на 1.
Пример использования:
// Выполнить в транзакции.
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
См. также:
· метод CommitTransaction;
· метод RollbackTransaction;
· свойство TranCount.
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|