Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro GFMI

Ado com Informix

Recommended Posts

Tenho uma aplicação em Delphi, utilizando ADO com banco Informix.Quanto tento gravar uma data e hora no banco, utilizando uma variável datetime e utilizando ParambyName para montar o insert, só consigo gravar a data, a hora não grava. Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ADOqry.Close; ADOqry.SQL.Clear; ADOqry.SQL.Text := 'INSERT INTO DELIVROTEAMENTO ( CODIGO, DHPLAN, DHSAIDA, '+ 'OPERADOR, DESCRICAO, FLAGS, SITUACAO, STATUS '+ ' )'+ 'VALUES ('''+IntToStr(Rot.getCodRoteamento)+''''+ ', :pDTI '+ ', :pDTF '+ ', '''+Rot.getOperador+''''+ ', '''+Rot.getDescricao+''''+ ', '''+IntToStr(Rot.getFlags)+''''+ ', '''+IntToStr(Rot.getSituacao)+''''+ ', '''+IntToStr(Rot.getStatus)+''''+ ' )'; ADOqry.Parameters.ParambyName('PDTI').DataType := ftDateTime; ADOqry.Parameters.ParamByName('pDTI').Value := Rot.getDHPlan; ADOqry.Parameters.ParambyName('PDTF').DataType := ftDateTime; ADOqry.Parameters.ParamByName('pDTF').Value := Rot.getDHSaida; ADOqry.ExecSQL;Este é o meu trecho de código, que só está gravando a data

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.