Oi Ailton, gostaria de saber se vc conseguiu resolver o seu problema??? pq
estou com o mesmo!!!!

2005/11/15 Ailton Branco <[EMAIL PROTECTED]>:

>  A rotina abaixo funciona perfeitamente até o momente que o "
> Tabela.Fields[i].OldValue " encontra um valor NULL ai dá pau pq nao pode
> converter null
>
> alguem tem uma ideia de como deve tratar este erro para ele gravar o log
> normalmente tipo campo Fulano de Tal  de Null para Pedro ????
>
> procedure TfrmBase.GravaLog(Tabela:TClientDataSet);
> vAR I : Integer;
>    vsCampo,vsde,vsPara : String;
> Begin
>   for i := 0 to  Tabela.FieldCount -1 do
>   Begin
>     if Tabela.Fields[i].Tag = 0  then
>       if Tabela.Fields[i].OldValue <> Tabela.Fields[i].NewValue then
>       Begin
>         vsCampo     :=  Tabela.Fields[i].DisplayName ;
>         vsde            :=  Tabela.Fields[i].OldValue ;
>         vsPara         :=  Tabela.Fields[i].NewValue ;
>         UserControl.Log(Format(CAMPOALTERADO,[vsCampo,vsde,vsPara]),1);
>       End;
>   End;
> End;
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>  --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
>  *Yahoo! Grupos, um serviço oferecido por:*  PUBLICIDADE
> <http://br.rd.yahoo.com/SIG=12forg9ni/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132110740/A=3107499/R=2/id=noscript/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com>
> ------------------------------
> *Links do Yahoo! Grupos*
>
>    - Para visitar o site do seu grupo na web, acesse:
>    http://br.groups.yahoo.com/group/delphi-br/
>
>    - Para sair deste grupo, envie um e-mail para:
>    [EMAIL PROTECTED]<[EMAIL PROTECTED]>
>
>    - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>    Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a