Duvida em Try/Exception

Delphi

26/10/2004

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?


Fvilela

Fvilela

Curtidas 0

Respostas

Paulo_amorim

Paulo_amorim

26/10/2004

Olá

Se você usa try..except ele não deveria emitir erro nenhum por default.

O código
try
  tabela.post;
except
  DB.Rollback;
end;
não deveria emitir erro nenhum em princípio.

O que ele está mostrando?

Ate+


GOSTEI 0
Fvilela

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

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

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

Xtavinho

26/10/2004

Verifique se voce nao colocou no seu projeto um objeto tipo APPLICATION, e nele, o evento exception


Gustavo


GOSTEI 0
Reginaldo174

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.


GOSTEI 0
POSTAR