Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
lapessoa Novato
Registrado: Domingo, 29 de Novembro de 2009 Mensagens: 1
|
Enviada: Qui Mar 02, 2017 2:36 pm Assunto: timestamp |
|
|
Boa tarde....
fiz uma migracao do delphi 7 para xe7 e estou tendo problema para
gravar num campo timestamp.... estou usando firebird 2.5 tfdquery
gostaria de estar gravando a data e a hora:minuto:segundo
qrylogvdr.Insert;
qrylogvdrDTACESSO.value := date;
.
.
.
.
deste ja agradeço.
Luis Antonio |
|
Voltar ao Topo |
|
|
leo_cj Colaborador
Registrado: Sábado, 26 de Março de 2011 Mensagens: 1335
|
Enviada: Qui Mar 02, 2017 2:48 pm Assunto: |
|
|
Esse date seria o comando do Delphi?
se for, o date pega apenas a data, utilize o comando Now para pegar data e hora |
|
Voltar ao Topo |
|
|
leo_cj Colaborador
Registrado: Sábado, 26 de Março de 2011 Mensagens: 1335
|
Enviada: Qui Mar 02, 2017 4:58 pm Assunto: |
|
|
lapessoa escreveu: | sim ja tentei com now, da uma mensagem assim quando compilo
Expecting: DateTime actual: SqlTimeStamp
foi declarado no firebird o campo dtacesso : timestamp
estou usando componente tfdquery do firedac.
agradeco atencao |
Respondendo por aqui para caso alguém tenha a mesma dúvida e encontrar o tópico consiga resolver o problema
nesse caso, de um duplo clique na query, e nos Fields, remova o campo que está com problema e adicione-o novamente
Citação: | Expecting: DateTime actual: SqlTimeStamp |
esse erro ocorre quando o tipo do field está definido em um tipo mas o delphi está recebendo outro tipo
nesse caso, ele está esperando um DateTime, mas está recebendo um SqlTimeStamp |
|
Voltar ao Topo |
|
|
|