Объекты DIRECTUM

 

Объект IConnection

 

Свойство TranCount – количество транзакций

Синтаксис:

 ro  property TranCount: Integer;

Описание:

Возвращает значение счетчика вложенных транзакций. Счетчик транзакций увеличивает свое значение на единицу каждый раз при вызове метода StartTransaction. При вызове метода CommitTransaction значение счетчика уменьшается на 1. При вызове метода RollbackTransaction значение счетчика сбрасывается в 0. Свойство следует использовать для определения активности транзакции: активная транзакция есть, если TranCount > 0, нет – в противном случае.

Пример использования:

 

// Определить активность транзакции.

Connection = Application.Connection

// …

InTransaction = Connection.TranCount > 0

 

 

См. также:

·         метод CommitTransaction;

·         метод RollbackTransaction;

·         метод StartTransaction.