[firebase-br] Primary Key e F	oreign Keys, é p ossível colocar mensag	ens próprias?
    Eliomar 
    eliomar em promediconet.com.br
       
    Qua Dez  1 08:53:45 -03 2004
    
    
  
mas na em baixo na da mensagem 'Problemas na tentativa de gravar o registro.'
aparece a mensagem de erro no banco de dados +#13+E.Message.
Agradecido.
Eliomar,
ICQ - 167715482
Soft-Data Softwares Administrativos
hptt://www.promediconet.com.br
------------- Segue mensagem original! -------------
De: Sidnei <sidnei em amcom.com.br>
Data: Wed, 01 Dec 2004 08:34:47 -0200
Para: FireBase <lista em firebase.com.br>
Assunto: Re: [firebase-br] Primary Key e F	oreign Keys, é p ossível colocar mensag	ens próprias?
Soh uma dica nesse seu tratamento, que vale para todos, acredito:
Se vc faz um tratamento assim como vc fez, quando ocorrer um erro vc nao 
vai saber qual o problema, quando aparecer a mensagem "Problemas na 
tentativa de gravar o registro.".  O interessante, se vc nao quer que o 
usuario veja a mensagem, seria colocar um botao de detalhes, onde 
mostraria a mensagem de erro que ocorreu no banco, dai ficaria mais 
facil de pegar o problema.
Sem mais
Sidnei
Eliomar escreveu:
>use no delphi um try
>
>try
>  ibdataset1.post
>  IbTransaction1.CommitRetaining;
>except
>  on E: Exception do
>  begin
>        IBTransaction1.RollbackRetaining;
>        if Copy(E.Message, 1, 34) = 'violation of PRIMARY or UNIQUE KEY' then
>          ShowMessage('Já existe um registro cadastrado com estas informações.')
>        else
>          ShowMessage('Problemas na tentativa de gravar o registro.' + #13 + E.Message);
>        Exit;
>  end;
>end;
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
    
    
Mais detalhes sobre a lista de discussão lista