Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > проблемма с TADOQuery


Автор: rubenhak 10.11.2004, 13:55
Люди у меня такая проблемма.
Я использую TADOQuery и мне нужно остановить Post если что-то не то. я делаю так -

procedure TDMDrivers.qryDRIVERSBeforePost(DataSet: TDataSet);
begin

if (........) then
begin
Abort();
end;

................

еnd;

но Post не остонавливается до конца. у меня вечно выходят разные Exception-ы , а я многово не хочу, просто напросто остановить Post полностью.

Автор: Pakshin A. S. 10.11.2004, 20:11
Отмена метода Post вызывается методом Cancel... smile
Вроде так...

Автор: Гость_Dan 19.11.2004, 15:02
а с транзакцией поиграть не пробывал ???
откатил и все дела smile

Автор: Pakshin A. S. 19.11.2004, 16:03
Гость_Dan, а это не транзакция по вашему мнению?

Код

try
ADOQuery1.Edit...
...
ADOQuery1.Post;
except
ADOQuery1.Cancel;
end;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)