[firebase-br] Tratamento erro DBExpress x Firebird

Fausto fausto.s.a em uol.com.br
Sáb Jun 9 17:40:15 -03 2007


Já que são apenas estes dois campos, porque não os trata no evento 
BeforePost do Cds?
ex:
if  CdsClienteNOMCLIENTE.AsString = '' then
begin
   mensagem de erro ;
  Abort;
end;



Anderson Miranda Barrozo escreveu:
> Amigos,
>
>       Uso o Delphi 7, com BD Firebird conectado pelo DBExpress.
>
> Tenho a seguinte tabela sem qualquer tipo de relacionamento master/Detail:
>
> CodCliente      Integer         Chave
> NomCliente    Varchar(40)    Not null
> FantCliente    Varcha920)    Not null
>
> No ClientDataSet e SQLDataSet os Fields estão com a propriedade Requered = 
> False;
>
> Criei uma rotina para interceptar e tratar o erro no evento OnPostError do 
> ClientDataSet. Esta ocorrendo que quando o usuario não informa nada nos 
> campos NomCliente e FantCliente não esta retornando para o evento 
> OnPostErros e consequentemente minha função nao intercepta nada.
>
> Qual seria o problema.
>
> Anderson Miranda
>
> _________________________________________________________________
> Verifique já a segurança do seu PC com o Verificador de Segurança do Windows 
> Live OneCare! http://onecare.live.com/site/pt-br/default.htm
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>   




Mais detalhes sobre a lista de discussão lista