Fórum Problemas para incluir data e hora no banco sql server #259396
22/11/2004
0
[b:c7abfea983]dbdatachamado.Caption:= formatdatetime(´dd/mm/yyyy hh:nn:ss.ms´,tdatetime(now));[/b:c7abfea983]
O campo na tabela é datetime
Não estou conseguindo incluir este valor na tabela.
Passa o valor para a query, como parametro:
[b:c7abfea983]Parameters.ParamByName(´datachamado´).Value:=StrToDateTime(dbdatachamado.Caption);[/b:c7abfea983]
Ele da o seguinte erro:
[b:c7abfea983]String or Binary data would be truncated[/b:c7abfea983]
Preciso de uma ajuda.
Abraços
Arc
Curtir tópico
+ 0Posts
22/11/2004
Universodosoftware
Sugiro que vc formate novamente a string da data e hora para um formato tipo:
data: dd/MM/aaaa ou dd/MM/aa
hora: HH:mm:ss
Depois vc passa os valores pelos parametros: A minha dica é que vc
passe o parametro já em
ParamByName(´NomeDoParametro´).AsDateTime := DataFormatada + HoraFormatada;
Gostei + 0
22/11/2004
Arc
alterei a passagem da data para:
[b:b05570b2a8]dbdatachamado.caption:=datetimetostr(now);[/b:b05570b2a8]
estou usando o ADOQuery
por isso uso :
Parameters.ParamByName(´datachamado´).[b:b05570b2a8]Value[/b:b05570b2a8],
ele não tem [b:b05570b2a8]asdatetime[/b:b05570b2a8]
fiz um teste passando somente [b:b05570b2a8]now [/b:b05570b2a8] para o parametro, aí funcionou....
não consigo entender este erro
Gostei + 0
22/11/2004
Arc
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)