Запись содержит уникальный в рамках соединения идентификатор транзакции
TransactionID И уровень
изоляции Транзакции IsolationLevel. При
уровне изоляции xilCustom определяется параметр
Customlsolation. Идентификатор
GiobaliD используется при работе с сервером
Oracle.
Некоторые серверы БД не поддерживают транзакции, и для определения этого факта используется свойство
property TransactionsSupported: LongBool;
Если соединение уже находится в транзакции, свойству
property InTransaction: Boolean;
присваивается значение True. Поэтому, если сервер не поддерживает множественные транзакции, всегда полезно убедиться, что соединение не обслуживает начатую транзакцию:
var Translnfo:
TTransactionDesc;
(...)
if Not MyConnection.InTransaction
then
try
MyConnection.StartTransaction(Translnfo);
{...}
MyConnection.Commit(Translnfo);
except
MyConnection.Rollback(Translnfo);
end;
Знаете ли Вы, что в 1965 году два американца Пензиас (эмигрант из Германии) и Вильсон заявили, что они открыли излучение космоса. Через несколько лет им дали Нобелевскую премию, как-будто никто не знал работ Э. Регенера, измерившего температуру космического пространства с помощью запуска болометра в стратосферу в 1933 г.? Подробнее читайте в FAQ по эфирной физике.