Projeto que fiz para auxiliar colegas que estejam precisando migrar suas tabelas DBF para MariaDB/MySQL.
O projeto é o seguinte:
Formulário onde ao clicar no botão Escolhe Tabelas DBFs aparece uma Caixa de Dialogo para escolher as tabelas (pode ser mais de uma)...
Após escolher as tabelas o Formulário se expande permitindo testar conexão com o banco de dados.
Caso a conexão esteja ok o Combo Box Bancos de Dados será atualizado e terá a lista de todos os bancos de dados existentes...
Pode-se escolher um determinado banco ou clicar no botão Criar Banco Novo que irá abrir um EditBox perguntando o nome do banco de dados e irá tentar criar, CASO consiga criar já irá posicionar no Combo Box atualizado.
Depois ao clicar em Iniciar conversão de Dados o sistema Lê a estrutura de cada tabela DBF e cria sua respectiva no Banco MariaDB ou MySQL.
Depois ele migra todos os dados das tabelas DBF para MariaDB / MySQL.
Fiz rapidamente para aprendizado geral (inclusive o meu) e ficou um pequeno detalhe para quem quiser se aventurar que é o seguinte...
Caso alguma tabela DBF tenha um Campo cujo NOME seja IGUAL a um Membro do DataSet do Xailer ele dá conflito e o laço FOR NEXT aproximadamente na linha 170 fura a lógica e entra num loop infinito.
Não tive tempo de olhar mas de mais de 100 tabelas que deixei migrando apenas 2 deram problema e cada 1 em um campo cada, uma tinha um campo chamado CARGO e outra tinha um campo chamado END, as demais deram certo.
Outro detalhe, a lógica que fiz migrando campo a campo analisando cada tipo não achei muito legal, mas foi a que me ocorreu na hora, quem tiver uma lógica melhorada para tal fique a vontade.
Grande abraço, espero que ajude aos colegas...
[]´s
Xailer Open DBF2SQL Conversor para MariaDB / MySQL
Detalhes
Este download foi adicionado em 22 Nov 2025 19:30 por Itamar M. Lins Jr. •Nenhum download registrado até o momento...
Acesso negado!
Você não tem permissão para baixar este arquivo!
Você não tem permissão para baixar este arquivo!
Downloads semelhantes
Agenda Contatos Xailer • Aplicaçao para manutençao de Tabelas DBF • Arquivo de CEP em MySQL • BOS TAURUS 1.0.2 (Biblioteca gráfica para HMG Oficial y HMG Extendido) • Call_IDE - Utilitário para HMG IDE • CamelCase é a denominação em inglês para a prática de escrever palavras compostas ou frases, onde cada palavra é iniciada com Maiúsculas e unidas sem espaços. É um padrão largamente utilizado em diversas linguagens de programação, como Java, Ruby, PHP e P • Consulta CDX Xailer • Criptografia Permanente para Tabelas DBF • Gas4Harbour - Conversor GASPRO40 para Harbour • Manual Mediator+Mysql+MiniGuiLegenda
-
- Tráfego global ou de arquivo/categoria esgotado este mês!
-
- Mensagens insuficientes
(25 mensagens necessárias).
-
- Download gratuito
-
- Download gratuito – fonte externa.
-
- Ao baixar, será descontado trafego da conta do usuário.
-
- Download livre para usuários registrados
-
- Novo download
-
- Download atualizado
Download Extension © by Hotschi, Demolition Fabi, OXPUS
• Tradução para português do Brasil da Extensão Downloads © por Itamar M. Lins Jr.