Форум: "Базы";
Текущий архив: 2008.09.28;
Скачать: [xml.tar.bz2];
Внизуправление транзакциями Найти похожие ветки
← →
Ary © (2008-03-29 08:12) [0]в программе есть запрос который находится в ADOQuery. Этот запрос выполняет перенос строк из одной таблици тоесть состоит из двух команд: сначала вставки данных из одной таблици в другую, а потом удаление этой записи из первой таблици.
Подскажите:
1 как узнать что запрос был выпонен полностью, тоесть и вставка данных и их удаление.
2 как откатить назад, если например выполнилась только вставка данных, или этот механизм уже предусмотрен в данной компаненте?
← →
Johnmen © (2008-03-29 10:48) [1]1.
try
except
end
2.
BeginTrans
CommitTrans
RollbackTrans
← →
Ary © (2008-03-29 11:41) [2]Johnmen © можно по подробнее про:
BeginTrans
CommitTrans
RollbackTrans
как ими пользоваться. Я нашел у компанента TDatabase методы StartTransaction, Commit, RollBack, но он предназначен при работе с использованием BDE, в то время как я использую ADO
← →
Johnmen © (2008-03-29 11:55) [3]
> в то время как я использую ADO
Значит пользуешься ADOConnection. Или не пользуешься, что прискорбно...
← →
Ary © (2008-03-29 21:22) [4]Johnmen , спасибо разобрался!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.09.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.076 c