0

Conversor DB Access para Mysql - Banco de Dados

criado por Luciano Lima em 22/08/2002 6:42am
Este script converte e importa um banco de dados em Access para Mysql. Ele é totalmente via web, contem apenas 1 pagina, não é necessário editar o arquivo, basta preencher alguns campos de um formulário e clicar em Importar e pronto. Reconhece os principais tipos de campos (INT, LONGBLOB, LONGTEXT, DATETIME, FLOAT, DOUBLE, CHAR, VARCHAR) e o melhor o script tem apenas um arquivo, é bem funcional e flexível. Converte nomes de campos e nome de tabelas inválidos, que possa ter no DB Access e que não serão aceitos no Mysql. (Por exemplo, o nome de campo "teste endereço" será convertido para "teste_endere_o" todos os caracteres inválidos no nome de campos ou nome de tabela são convertidos para o "_"). Eu criei este script devido a uma necessidade que surgiu no provedor onde trabalho, precisava de um script de conversão que funcionasse totalmente via web, e ai esta ele. Obs. Embora já existam programas que façam a conversão de Access para Mysql, este script é muito útil quanto se quer fazer a importação ou atualizações do DB via web, ou mesmo em um servidor remoto Linux ou Windows. (Eu mesmo precisei disto, no provedor onde trabalho.) Pois o mesmo é totalmente via web, é não requer que se edite o arquivo. Espero que seja bem util a todos vocês. Luciano Lima - www.netdinamica.com.br
Data Autor Changelog Download
22/08/2002 6:42am Luciano Lima - Versão 1.0
23/05/2006 5:59pm Jordan Henrique de Souza Versão 1.001 Versão 1.001

Comentários:

Mostrando 1 - 4 de 4 comentários
o que quer dizer o DSN para o banco de dados do access? o que é DSN?
A Outra é como vinculo o banco de dados que tenho e sua tabela para que ele importe?
Desde já agradeço... e parabéns pela iniciativa de ajudar as pessoas...
27/01/2009 5:42pm (~7 anos atrás)

Para mim não funcionou. Eu submeto e a tela fica branca. Claro que se eu coloco qq informação errada ela volta informando o erro. Tenho uma suspeita do que pode ser.
O arquivo ACCESS, configuração do ODBC, APACHE devem estar todos no mesmo servidor?
Entendo que o MYSQL pode estar em um outro servidor.
Seria isso?

Grato,
Celso
17/04/2006 5:13pm (~10 anos atrás)

Luciano. Meu nome é Carlos.
Quero parabenizá-lo pelo script. Muito bom, funciona de verdade.
28/08/2003 2:30pm (~13 anos atrás)

Luciano Lima disse:
Caro Alexandre,

O Mysql não tem integridade, referência como no Access.
Então ele não inporta os relacionamentos, existentes.
Mas nada inpede de você manter as duas tabela relacionadas por um campo, neste caso o relacionamento, deve ser feito quando você for fazer o select com as duas tabelas.
Utilizando pra isso o comando inner join, para unir as duas tabela relacionadas.
E a integridade referência pode ser feita via código de sistema.
Espero que ajude, qualquer duvida entre em contato.

Abraço,
Luciano
16/01/2003 5:52am (~14 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)