Duvida em Try/Exception
pessoALL
Se algo acontecer errado ao gravar um registro entra em um exception. Ex:
Try
DM.Query_Titular.Post
Exception
begin
MainForm.DB_socinpro.Rollback;
???
// A duvida é aqui, qual comando uso para continuar a programaçao sem emitir a msg de erro e parar o programa ???
end;
Alguem pode ajudar?
Se algo acontecer errado ao gravar um registro entra em um exception. Ex:
Try
DM.Query_Titular.Post
Exception
begin
MainForm.DB_socinpro.Rollback;
???
// A duvida é aqui, qual comando uso para continuar a programaçao sem emitir a msg de erro e parar o programa ???
end;
Alguem pode ajudar?
Fvilela
Curtidas 0
Respostas
Paulo_amorim
26/10/2004
Olá
Se você usa try..except ele não deveria emitir erro nenhum por default.
O código não deveria emitir erro nenhum em princípio.
O que ele está mostrando?
Ate+
Se você usa try..except ele não deveria emitir erro nenhum por default.
O código
try tabela.post; except DB.Rollback; end;
O que ele está mostrando?
Ate+
GOSTEI 0
Fvilela
26/10/2004
Ele está mostrando o erro que ocorre. Por exemplo, um valor number recerber uma string. Ele mostra o erro na hora do post e pára o programa.
GOSTEI 0
Gandalf.nho
26/10/2004
Por acaso, esse erro ocorre quando você testa o programa de dentro do Delphi? Se sim, desmarque a opção [b:3da3585d4e]Stop on Delphi Exceptions[/b:3da3585d4e] no menu [b:3da3585d4e]Debugger Options[/b:3da3585d4e]
GOSTEI 0
Fvilela
26/10/2004
nem nem nem. Eu desmarquei e novamente mostrou o erro e quando ocorre a exceção, o sistema pára a execução. q estranho.
GOSTEI 0
Xtavinho
26/10/2004
Verifique se voce nao colocou no seu projeto um objeto tipo APPLICATION, e nele, o evento exception
Gustavo
Gustavo
GOSTEI 0
Reginaldo174
26/10/2004
Amigo... se o try- except tá atrapalhando retire eles e deixe sem tratamento.
Mas eu acho importante ser comunicado que o registro não foi gravado.
Mas eu acho importante ser comunicado que o registro não foi gravado.
GOSTEI 0