[firebase-br] now() e campo TsqlTimeStamp

Felipe Giotto felipe em metasoftware.com.br
Qui Jun 30 08:48:58 -03 2005


Tente gravar os dados com o tipo SQLTimeStamp, não com o tipo DateTime. Faça 
o seguinte:

params[1].AsSQLTimeStamp := 
DateTimeToSQLTimeStamp(BancoTabelaCampoTimeStamp.AsDateTime)

Um abraço,

Felipe.


----- Original Message ----- 
From: "Gustavo Macchi" <suporte-informatica em emar.com.br>
To: "listaFirebird" <lista em firebase.com.br>
Sent: Thursday, June 30, 2005 8:11 AM
Subject: [firebase-br] now() e campo TsqlTimeStamp


> Olá pessoal, qual a diferença do resultado da funcao now() e TsqlTimeStamp 
> ?
>
> o problema é q estou tentando gravar num campo timestamp o valor de outro 
> campo timestamp da minha tabela !
> ele até grava, mas o dado fica inconsistente !, se faço uma consulta dá um 
> erro, se na consulta retiro esse campo ele traz o registro !
>
> resumindo:
>
> params[1].AsDateTime := now();  // essa instrucao grava perfeitamente
>
> params[1].AsDateTime := BancoTabelaCampoTimeStamp.AsDateTime; // grava 
> inconsistente !
>
> embora visualizando o now() e o BancoTabelaCampo.AsDateTime como string, 
> ambos sao iguais !
>
> o pode estar acontecendo ?
>
> grato qq luz
>
>
> ______________________________________________
> 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
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 





Mais detalhes sobre a lista de discussão lista