Clipper On Line • Ver Tópico - Converter arquivo COBOL .IND para CLIPPER .DBF
Converter arquivo COBOL .IND para CLIPPER .DBF
por EduardoSPno » 18 Out 2012 18:36
Ola amigos, tudo bem?!?
Preciso de um super help, estou com uma base de dados em COBOL, arquivos .IND de um novo cliente e preciso converter os dados para .DBF, alguem sabe como??
EduardoSPno
Data de registro: 03 Mai 2012 16:23
E-mail EduardoSPno
por alxsts » 18 Out 2012 19:18
Parece ser algum tipo de arquivo de índice. Tem outros arquivos, por exemplo .DTA? Se for deve ser Sistema Contmatic e aí vai ter que exportar os dados pelo próprio sistema.
Achei essa resposta no fórum Baboo:
A extensão "DTA" significa que é de um banco de dados proprietário (só quem fez pode abrir), então, a única forma de visualizar as tabelas é a partir do sistema que elas foram exportadas.
A extensão "IND" é um índice do DTA, servindo para ligação chave com outros arquivos que estão interligados com tabelas internas do DTA.
Só é possível retirar as tabelas do sistemas através de uma rotina de exportação, com os arquivos sendo exportados com outra extensão(txt por exemplo).Caso o progama não tenha, essas rotinas deverão ser criadas.
por Imatech » 18 Out 2012 22:04
Olá EduardoSPno !
Os 2 formatos de armazenamento de dados + usados no Cobol são: ISAM/C-ISAM/DBISAM/VISAM e/ou BTrieve
A extensão dos arquivos não quer dizer grande coisa, uma convenção muito utilizada é .dat para Tabelas e .idx/.ind para indices
Caso você possua a definição da estrutura dos arquivos ( DATA DIVISION ) irá faciliar a conversão para o formato desejado ( Tamanho de campos, String, Integer, Double, etc... ), caso negativo tambem não é grande problema...
Abra algum dos arquivos com seu editor de textos predileto e tente mapear o conteudo e tamanho dos campos para conversão ( é possivel que os campos possuam tamanho fixo, o que facilita a leitura ), a seguir contrua um conversor usando as funçoes FOpen, Fread, etc...
Veja um exemplo no post:
http://www.pctoledo.com.br/forum/viewtopic.php?f=42&t=13556
por EduardoSPno » 22 Out 2012 16:52
Ola, agradeço aos amigos pela ajuda. Entao, os arquivos sao no formato .IND e .IDX, onde por exemplo existem os arquivos PACIENTE.IND e PACIENTE.IDX, sendo q o .IND é o maior .... To perdidao .... rss...
Aguardo alguma ajuda, obrigado !!!
por alxsts » 22 Out 2012 18:49
Achei este link. Veja se te ajuda: O que é a extensão de arquivo IND?
por EduardoSPno » 23 Out 2012 07:39
Valeu Alexandre, mas ainda nao deu certo, instalei o prog do link mas ele tbem nao consegue abrir nem o IND nem o IDX, se vc quiser t mando um arquivo pq pra vc verificar ....