Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

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

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }