Clipper On Line • Ver Tópico - DBF para Firebird, Firebird para dbf
DBF para Firebird, Firebird para dbf
por Poka » 10 Jun 2016 15:06
um exemplo , caso sirva para alguém
passar de dbf para firebird, está ok
firebird para dbf posto próxima semana
Na máquina que instalar o sistema, instale o firebird 2.5 , 32 ou 64 bits de acordo com a maquina. Instale também o ODBC.
No terminal somente o ODBC.
Descompacte o sistema numa pasta TESTE_FIREBIRD.
-Execute o SISTEMA.EXE e:
crie o banco pelo sistema no computador que está instalado o sistema.
-entre com os dados do IP, drive pelo sistema no computador que está instalado o sistema.
teste_firebird.rar
(859.44 KiB) Baixado 260 vezes
por Poka » 11 Jun 2016 10:34
Estava com erro acima de 10.000 registros, corrigido
seque arquivo anexo
(859.61 KiB) Baixado 301 vezes
por fladimir » 11 Jun 2016 11:44
por sygecom » 11 Jun 2016 13:05
Um tempo atrás fiz algo parecido:
filebase.php?d=1&id=158&ctg=9&searchword=&what=s&page=1
Uso até hoje quando vou migrar de clientes.
por janio » 12 Jun 2016 09:56
Uso para migrações esse seu já há algum tempo, SyGecom!
por Mario Mesquita » 07 Jul 2016 21:40
Sygecom, sua ferramenta migra do Firebird pra DBF tranquilo?
Vou precisar disso em breve, se funciona me salva a pátria!
Hoje instalei o MySQL pra migrar uma BD dela pra DBF. Só abri com o MySQL-Front e ia exportar pra MDB (Acess) para gerar em DBF,
Vou baixar e tentar usar.
por Mario Mesquita » 07 Jul 2016 22:21
Estou fazendo algo errado, não consegui.
Selecionei a base como MySQL, Porta 3306, Host 127.0.0.1, Usuario root, senha (a que cadastrei ao instalar o MySQL).
O que ponho no CharSet?
Em Base de Dados, coloquei a pasta e o nome do arquivo .SQL. Mas no gerenciador o nome é outro. Qual deles devo usar?
por Mario Mesquita » 20 Jul 2016 09:38
Consegui migrar as tabelas do MySql para dbf. O único senão foram os arquivos FPT que descobri virem a ser análogos aos DBT. Como uso DBU, não abrem nem trocando a extensão. Mas o gerenciador do MiniGui abriu e deletei os campos memo e resolveu. Valeu a dica preciosa.
Agora vou precisar migrar umas tabelas Firebird.
Pergunto: Tem problema instalar MySql e Firebird na mesma máquina?
por clipsis » 27 Jul 2016 11:00
Oi, sygecom. Tudo bem?
Achei interessante seu programa utilitário "Importador de SQL para DBF". Testei e achei muito funcional. Parabéns!
Minhas questões são as sequintes:
1. Alguém conhece alguma ferramenta para a partir de uma pasta com DBF's gerar os scripts para criação destas tabelas num banco de dados Firebird?
2. No utilitário do sygecom é possível Importar de SQL para DBF . E o contrário Importar de DBF para SQL ? Alguém conhece alguma coisa?
Clipper 5.2/Blinker
Harbour 3.0/Mingw
Data de registro: 02 Jun 2010 11:53
E-mail clipsis
por sygecom » 27 Jul 2016 12:49
tenho esse aqui também:
http://sagierp.com.br/devel/xbase/sql2dbf.rar
Mario Mesquita escreveu: O que ponho no CharSet?
É usado apenas no FIREBIRD, nos outros SQL deixe em branco
por Mario Mesquita » 28 Jul 2016 18:48
Sygecom, salvou a pátria seu programa! A exportação para XLS ou MDB foi uma droga, saiu tudo em chinês, kkkkk
Agora vou precisar migrar Firebird mesmo, até perguntei se tem problema ter o MySql e o Firebird na mesma máquina.
por sygecom » 28 Jul 2016 20:38
Mario Mesquita escreveu: Agora vou precisar migrar Firebird mesmo, até perguntei se tem problema ter o MySql e o Firebird na mesma máquina.
Não tem problema algum, tenho na minha maquina, PostgreSQL, Mysql, Firebird e MSSQL, roda tudo sem problemas.
por janio » 18 Ago 2016 11:45
Ja usei o seu utilitarios algumas vezes e, realmente, ele salvou a pátria. Mas essa semana eu fui migrar um banco Firebird e aconteceu um negocio esquisito que gostaria de compartilhar, até pq não sei se seria um bug do utilitário.
Conforme podemos ver nas imagens anexas, a tabela em questão tinha apenas 3 campos:
PROCODAUX
PROFATORMULT
Ocorre que ao transformar para DBF, ele trocou o nome do campo PROCOD para CAMPO002. Resultado: Como o nome do campo era diferente na origem e destino, ao apendar os dados PARA ESTE CAMPO não foram gravados.
Como o nome dos 2 campos (PROCODAUX e PROCOD) são muito parecidos, não sei se o utilitário se atrapalhou e para não ter 2 campos iguais no dbf, ele acabou mudando o nome de um dos campos.
O campo que eu estava precisando era justamente o que ele mudou o nome e que (por isso) não havia registros nele. Passei horas, horas e horas até descobrir isso rsrsrs. Ja tava quase desistindo