Tratar mensagens entre banco e

27/06/2008

1

Saudações,

Sou novato em Delphi e acabei de colocar em produção meu primeiro sistema.
Tenho enfrentado um problema referente ao tratamento de mensagens enviadas pelo banco de dados para a aplicação.

Estou usando D7+dbExpress+FB 2.0, tentei utilizar uma função de tratamento de mensagens no evento OnEception do componente ApplicationEvents, mas não funcionou. E quando utilizo este componente
as mensagens do RaiseException não são exibidas.

Outra coisa que acontece é que quanto ocorre um erro na execução de uma SP no banco de dados, a aplicação não recebe mensagem alguma.

Por exemplo, na exclusão de um registro via SP onde ocorrerá um erro de violação de chave no BD. Ao executar a SP, nada ocorre na aplicação. O registro não é excluído e não há nenhuma mensagem de erro.

Agradeço qualquer ajuda.


Responder

Posts

27/06/2008

Luciano.badoe

O título deveria ser:

´Tratar mensagens de erro entre o banco de dados e a aplicação´ :(


Responder

27/06/2008

Altingon

voce ja tentou usar

        
 try
   comando
 except
     on E: Exception do
        begin
            Showmessage(´Ocorreu o seguinte erro: ´+E.Message);
            exit;
        end;
 end;


Espero ter ajudado...


Responder