|
De donde se levanta el mensaje de error?
Ya he desmarcado la opcion "Tools, Debugger Options, Stop on Delphi Exceptions", pero al parecer no tiene efecto sobre este codigo:
try
Query.Post;
DM.DB.ApplyUpdates([Query]);
except
on E:EDataBaseError do
begin
ShowMessage(E.message);
Query.Edit;
exit;
end;
end;
La ejecucion se detiene en el metodo ApplyUpdates y no continua la ejecucion, es decir no ingresa al bloque except, alguien podria explicarme porque el mensaje de error, se levanta desde el lenguaje de programacion y no desde el gestor de base de datos?
Repito ya he desmarcado la opcion "Tools, Debugger Options, Stop on Delphi Exceptions".
|