Página 1 de 1

Conversão de .DB para .DBF

Enviado: 15 Jan 2006 20:01
por acelconsultoria
Olá a todos, estou enfrentando um pequeno problema para converter uma base de dados do Paradox 3 para DBF.
Uma empresa me contratou por não estar satisfeita com o antigo programa, que é visual e banco de dados PARADOX.
Consegui converter algumas tabelas pelo Access... mas certas tabelas não é possível fazer a conversão. O que acontece é o seguinte:

Na estrutura do bando de dados em PARADOX, no arquivo PRODUTOS, existe um campo com o nome com mais de 10 letras, com o nome "CoeficienteLucro" e outro "CoeficienteLucro2". O que acontece é que quando vou exportar para DBF, o Access acusa que não é possível duplicar o campo, já que pra DBF somente é possível campos com 10 caracteres. com isso, os campos acima citados ficariam com os nomes parecidos.

Eu tentei alterar a estrutura, mas o Access diz que "esta tabela possui dados vinculados e não é possível alterar sua estrutura".

Alguém aqui, pode me dar alguma dica/solução ???

Desde já agradeço.

Maickon Sato
Acel Consultoria e Projetos

Enviado: 15 Jan 2006 21:56
por rrfsistemas
Caro amigo :

Não sei se pode ajudar mas o banco de dados tem regras e particularidades que uma tabela DBF livre não pode assumir, como regras de integridade referncial, procedimentos armazenados, e nomes de campos longos, o que esta acontecendo no seu caso. Pelo Access não vai dar.

Vc tera que abrir o banco de dados pelo próprio Paradox ou utilitário que faça isto (nunca vi) ou tentar abrir pelo visual Fox Pro 7, que pode abrir arquivos do paradox.

:xau

Enviado: 16 Jan 2006 00:13
por rochinha
Amiguinho

Como regra de transposição de dados ou conversão nunca é bom fazer diretamente para o tipo desejado.

Faça a transferencia utilizando um tipo intermediário, ou seja, CVS ou SDF.

Transfira os dados para o formato TEXTO DELIMITADO.

O CVS é um arquivo intermediário de transporte de dados do EXCEL.

O Excel também abre arquivos de dados, lembra? tente usá-lo

Após abrir e salvar como CVS/TXT abra o arquivo e renomeie os campos que ficam na primeira linha do arquivo, crie a estrutura baseada nos campos que voce alterou e APPENDa os na tabela nova.

Porque digo isto:

Varias vezes peguei arquivos .MDB com campos contendo acentuações e na hora de transportar para o dBase alguns sumiam, trocavam colunas e dados.

Faca isto e boa sorte.

@braços :?)

Enviado: 16 Jan 2006 09:13
por acelconsultoria
Agradeço aos amigos Renato e Rochinha pelo prestatividade o qual atitudes como essa vem muito a contribuir com o fórum.

Mas, seguindo o raciocínio dos dois, procurei uma alternativa. Como parece não ser possível converter diretamente do PARADOX para DBF, usei uma base intermediária, e foi mais simples do que eu imaginava.

Abri o arquivo PARADOX pelo Access, converti-o para XLS (Excel 2000). Fixei as alterações para desviar dos problemas, como nomes extensos e acentos, e salvei em extensão DBASE IV. Funcionou perfeitamente.

Obrigado a todos...

Maickon Sato
Acel Consultoria e Projetos

FACINHO....

Enviado: 17 Jan 2006 13:46
por tucao
ABRA COM O ACESS E DEPOIS CLIQUE EM EXPORTAR EM DBF FACINHO FICA MUITO BÃO :xau

Enviado: 18 Jan 2006 02:51
por rochinha
Amiguinho

To salvo.

Pensei ser o cara mais feio do forum, sei que não estou sozinho, hehehe!

Brincadeiras a parte dê uma olhada neste site, eu já havia encontrado o mesmo para pegar uma ferramenta para transportar dados de .MDB para .DBF mas lá também tem uma que serve para o seu caso.

Veja neste link

E boa sorte, agora.