![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Транзакции [D6, IB6.x]
Наташа © (2003-01-21 17:00:00)Уважаемые мастера Delphi пожалуйста помогите!
Выполняю IBTransaction.StartTransaction
try
{вызов хранимой процедуры вставки}
IBTransaction.Commit
except
Rollback;
Raise;
End
Выдает ошибку , что транзакция активна. До этого момента явно транзакцию нигде не начинала. В чем дело?
Max Zyuzin (2003-01-22 08:54:00) [1]>Наташа © (21.01.03 20:58)
Хе... в вашем первом же вопросе, вы сами отвечаете на этот вопрос :-)
Johnmen (2003-01-22 00:27:00) [2]Сударыня абсолютно не желают читать книги, документацию, хелпы...
Они желают задавать здесь вопросы типа F1
cranium (2003-01-21 21:33:00) [3]Либо Commit либо Rollbeck. Смотря чего сударыня желает...
Наташа (2003-01-21 20:58:00) [4]Как ее завершить? Извиняюсь за глупый вопрос.
gsu (2003-01-21 19:32:00) [5]угу
Наташа (2003-01-21 19:10:00) [6]После Table.Post транзакция может остаться активной?
Max Zyuzin (2003-01-21 17:57:00) [7]
if not IBTransaction.IsActive then IBTransaction.StartTransaction;
try
{вызов хранимой процедуры вставки}
IBTransaction.Commit;
except
IBTransaction.Rollback;
end;
Delirium^.Tremens (2003-01-21 17:26:00) [8]
IBTransaction.StartTransaction;
try
{вызов хранимой процедуры вставки}
IBTransaction.Commit;
except
IBTransaction.Rollback;
end;
Johnmen (2003-01-21 17:07:00) [9]Тр-ия была стартована ранее неявно.