Conflito com tipo de Parâmetro
23/01/2006
0
Olá,
Utilizo os componentes ADO para comunicação com o BD em MySQL.
Mas acho que o componente ADOcommand tem algum conflito com o tipo de dado TIME.
Por exemplo:
Tento gravar um DateTime no BD ... executo o programa: sem erros ... executo o comando de gravar: sem erros ... mas quando vou verificar no próprio BD o que realmente foi gravado ... :( ... ele gravou a data corretamente mas a hora = 00:00:00 ... :cry:
O que será? Não entendo.
Utilizo os componentes ADO para comunicação com o BD em MySQL.
Mas acho que o componente ADOcommand tem algum conflito com o tipo de dado TIME.
Por exemplo:
Tento gravar um DateTime no BD ... executo o programa: sem erros ... executo o comando de gravar: sem erros ... mas quando vou verificar no próprio BD o que realmente foi gravado ... :( ... ele gravou a data corretamente mas a hora = 00:00:00 ... :cry:
O que será? Não entendo.
Fatima
Curtir tópico
+ 0
Responder
Posts
23/01/2006
Leonardobhbr
primeiro se vc estiver utilzando delphi 7.0 ou superior em aplicações win32 recomendo ao inves do ado o DBExpress :lol:
tente gravar como string só que no formato do mysql por exemplo
query.ParambyName(´parametro´).AsString
:= FormatDateTime(´hh:mm:ss´,now);
tente gravar como string só que no formato do mysql por exemplo
query.ParambyName(´parametro´).AsString
:= FormatDateTime(´hh:mm:ss´,now);
Responder
Clique aqui para fazer login e interagir na Comunidade :)