Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Транзакции [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]

Тр-ия была стартована ранее неявно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо