Fórum Duvida em Try/Exception #256045

26/10/2004

0

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

Responder

Posts

26/10/2004

Paulo_amorim

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+


Responder

Gostei + 0

26/10/2004

Fvilela

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.


Responder

Gostei + 0

26/10/2004

Gandalf.nho

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]


Responder

Gostei + 0

26/10/2004

Fvilela

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.


Responder

Gostei + 0

26/10/2004

Xtavinho

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


Gustavo


Responder

Gostei + 0

26/10/2004

Reginaldo174

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar