[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