Problema com campo Date na conversão de Paradox para MySQL
Oi Pessoal , não sei se alguém ja teve este problema
[b:c53bd26c45]Problema :[/b:c53bd26c45]
Tenho um sistema em Delphi com o banco de dados todo em Paradox , e preciso passar para MySQL,
quando eu faço a conversão do banco para MySQL, os campos que eram Date no Paradox passam para o MySql como varchar de 8 caracteres.
eu queria saber porque acontece este problema , será que é por causa do Drive ODBC 3.1 que eu uso
será que tem como mudar esse campo para Date ?
se alguém souber como resolver este problema por favor me de uma força
eu ja fiz algumas tentativas mais não obtive nenhum resultado positivo
Se alguém poder ajudar agradeço
Abraços.
[b:c53bd26c45]Problema :[/b:c53bd26c45]
Tenho um sistema em Delphi com o banco de dados todo em Paradox , e preciso passar para MySQL,
quando eu faço a conversão do banco para MySQL, os campos que eram Date no Paradox passam para o MySql como varchar de 8 caracteres.
eu queria saber porque acontece este problema , será que é por causa do Drive ODBC 3.1 que eu uso
será que tem como mudar esse campo para Date ?
se alguém souber como resolver este problema por favor me de uma força
eu ja fiz algumas tentativas mais não obtive nenhum resultado positivo
Se alguém poder ajudar agradeço
Abraços.
Ricardo Schnaider
Curtidas 0
Respostas
Danielrsanches
23/07/2009
como vc migrou do Paradox para o MySql ??
quando migrei meus bancos de dados, fiz pelo delphi mesmo, tabela a tabela, campo a campo ...
agora, se vc já tem essa tabela em MySql, porém o campo está como Varchar, faça uma rotina pelo delphi, só para alterar esse campo...
crie um novo campo do tipo Date... passe os dados do outro campo importado (varchar) para o campo Date, fazendo essa conversão pelo Delphi...
se não for bem isso o que ocorre, post aki novamente ...
abraços !!
quando migrei meus bancos de dados, fiz pelo delphi mesmo, tabela a tabela, campo a campo ...
agora, se vc já tem essa tabela em MySql, porém o campo está como Varchar, faça uma rotina pelo delphi, só para alterar esse campo...
crie um novo campo do tipo Date... passe os dados do outro campo importado (varchar) para o campo Date, fazendo essa conversão pelo Delphi...
se não for bem isso o que ocorre, post aki novamente ...
abraços !!
GOSTEI 0
Ricardo Schnaider
23/07/2009
Colega muito obrigado pela dica
mais ja consegui resolver o problema
eu só troquei o driver ODBC 3.1 que eu usava, troquei pelo ODBC 5.1 e funcionou
acho que era o ODBC 3.1 que não suportava o tipo Date com esse tipo
de conversão que eu fiz.
Valeu abraço.
mais ja consegui resolver o problema
eu só troquei o driver ODBC 3.1 que eu usava, troquei pelo ODBC 5.1 e funcionou
acho que era o ODBC 3.1 que não suportava o tipo Date com esse tipo
de conversão que eu fiz.
Valeu abraço.
GOSTEI 0