Consegui migrar toda uma base de dados em tabelas Visual dBase7 para o MySQL...
O problema é que tive que fazer isso com cada tabela, é mesmo... uma-a-uma... através do DBExplorer... fiz assim:
acmemy = alias do MySQL via ODBC conector.
acmedb = alias da pasta c:\arquivos de programas\application data\dbTeste\acme, com tabelas Visual dBase7 e dBaseIV 2.0
Usando o DBExplorer, para importar todos os dados de uma determinada tabela, é só abrir a guia SQL do alias acmeDb e, por exemplo, para passar os dados da tabela de regiões, digitar:
Pergunta
paulobergo
Oi Pessoal... O texto a seguir, é o "ANTES"
Consegui migrar toda uma base de dados em tabelas Visual dBase7 para o MySQL...
O problema é que tive que fazer isso com cada tabela, é mesmo... uma-a-uma... através do DBExplorer... fiz assim:
acmemy = alias do MySQL via ODBC conector.
acmedb = alias da pasta c:\arquivos de programas\application data\dbTeste\acme, com tabelas Visual dBase7 e dBaseIV 2.0
Usando o DBExplorer, para importar todos os dados de uma determinada tabela, é só abrir a guia SQL do alias acmeDb e, por exemplo, para passar os dados da tabela de regiões, digitar:
Se for o primeiro comando sql executado, é solicitado o nome do usuário e sua senha, e pronto!!! registros importados...
Agora... tentei fazer isso em um TQuery... mas dá todo tipo de erro... ele não aceita executar uma query contendo aliases diferentes...
Alguma idéia???
Grato por qualquer dica!!!
Abraços
Bom... depois de queimar bem as pestanas, consegui colocar o seguinte código em uma TQuery e funcionou:
insert into ":ACMEMYSQL:fi_serv"
(descricao, codigo)
select descricao, codigo
from ":ACMEBDE:fi_serv"
Onde ACMEMYSQL é, claro, o alias no servidor MySQL e o ACMEMYSQL é o alias das tabelas dBase, Paradox, etc... etc...
Também deu certinho com as minhas tabelas do Access (mdb)... tudo isso via o conector ODBC para o MySQL e para outras tabelas (como as do MsAccess)...
A próxima "vítima" será o alias das tabelas do Excel (planilhas que são acessadas como tabelas)... Funcionando, também posto aqui.
Editado por paulobergoLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.