Herdei um sistema em Delphi com Banco Mysql 4, porém devido a problemas no micro tive que formatar a máquina e ao invés de instalar o mysql 4 eu instalei a versão 5, aparentemente estava funcionando normal até o dia que me falaram que não estava funcionando a pesquisa por data, quando fui olhar o banco tudo que foi dado de entrada, as data ficam desta forma:
0008-01-17
O comando que estava sendo usado para inserir os dados era este,
Pergunta
VDLR
Pessoal beleza.
O caso é o seguinte:
Herdei um sistema em Delphi com Banco Mysql 4, porém devido a problemas no micro tive que formatar a máquina e ao invés de instalar o mysql 4 eu instalei a versão 5, aparentemente estava funcionando normal até o dia que me falaram que não estava funcionando a pesquisa por data, quando fui olhar o banco tudo que foi dado de entrada, as data ficam desta forma:
0008-01-17
O comando que estava sendo usado para inserir os dados era este,
m_SQL3:='VALUES(DATE_FORMAT("'+data_os+'","%e,%c,%y"),DATE_FORMAT("'+data_entrega+'","%e,%c,%y"),
Alterei o formato e ficou assim "%d,%m,%y" e passou a gravar como 2008.
O problema agora é o seguinte, tem como eu alterar todas as datas erradas
0008-01-17 para 2008-01-17
Já quebrei a cabeça e não achei como.
Se alguém tiver alguma idéia deste já agradeço.
Abraço
VDL :blink:
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados