Olha faz dez anos que nao mexo mais com cobol, pode ser que exista alguma
ferramente que consiga ler o cabeçalho do arquivo, eu desconheço, o que vc
pode fazer caso tenha paciencia e tentar descobrir a formatação usada, isso
caso nao tenha acontecido nenhuma compactação no arquivo, ou seja por
advinhação, ja que o arquivo data e praticamente um arquivo texto, ai geram
um programa em cobol que faça a leitura sequencial dele sem o uso dos
indices, e talvez ai consiga... nao e tarefa facil nao...
tipo... tente achar um relatorio que mostre dados do aquivo, pegue um campo
deste relatorio que vc saiba que nao se repete muito, usa ele pra localizar
um registro, depois com base na linha que recuperou, veja as posições de
cada letra numero, e vai vento a formatação que consegue, caso localize a
informação verifique seu posicionamento e o formato do que sobrou, caso seja
o que quer, extraia as informaçõies que conseguiu identificar deixando as
outras para traz...
 
[EMAIL PROTECTED]
600 modelos de sites profissionais - Imperdivel
http://www.kitsites.com/index.php?ref=50
 
-------Mensagem original-------
 
De: silvio_listas
Data: 07/07/05 11:44:44
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: RES: [delphi-br] Acessar conteúdo de um arquivo .DAT
criado pelo COBOL
 
Muito obrigado a todos que estão respondendo,
 
Só para confirmar:
- O cliente tem certeza que o programa foi feito em COBOL;
- Não há rotina para conversão em TXT
- Ninguém sabe a estrutura das tabelas (quais campos e seus tamanhos)
- Eu tenho comigo somente os arquivos DAT
 
Antes de postar a pergunta no grupo procurei na Internet e só achei
pessoas dizendo que eu precisaria saber a estrutura de cada arquivo
DAT para poder escrever um programa que lesse cada linha para poder
fazer a migração.
 
Vou procurar as ferramentas que foram aqui citadas: dfquery e flexql,
caso eu tenha sucesso com uma delas darei um retorno para o grupo.
 
Obrigado,
Silvio.
 
 
--- Em delphi-br@yahoogrupos.com.br, Walter Alves Chagas Junior
<[EMAIL PROTECTED]> escreveu
> Mas eu não critiquei isto não. O que eu insinuei ser orelhada é o
cara
> simplesmente pegar um arquivo .DBF e renomear pra .DAT e fazer o
mesmo com o
> índice.
>
>
>
>
>
>  []s
>
>  Walter Alves Chagas Junior
>  Projeto e desenvolvimento
>  Telemont Engenharia de telecomunicações
>  Belo Horizonte - MG - Brazil
>  [EMAIL PROTECTED]
>  Fone: (31) 3389-8215 Fax: (31) 3389-8200
>
>
> > -----Mensagem original-----
> > De: Evandro [mailto:[EMAIL PROTECTED]
> > Enviada em: quarta-feira, 6 de julho de 2005 11:29
> > Para: delphi-br@yahoogrupos.com.br
> > Assunto: Re: RES: [delphi-br] Acessar conteúdo de um arquivo
> > .DAT criado
> > pelo COBOL
> >
> >
> > Mas perai pessoal... ele afirmou q o sistema foi desenvolvido
> > em cobol!
> >
> > Evandro Siqueira
> > Programador
> > Recife/PE
> >
> > ----- Original Message -----
> > From: "Rubem Nascimento da Rocha" <[EMAIL PROTECTED]>
> > To: <delphi-br@yahoogrupos.com.br>
> > Sent: Wednesday, July 06, 2005 11:13 AM
> > Subject: RE: RES: [delphi-br] Acessar conteúdo de um arquivo
> > .DAT criado
> > pelo COBOL
> >
> >
> > > Por isso, meu amigo walter, é que pra tanto Orelha nesse
> > mundo, precisamos
> > > estar de Olho Vivo! HEHE!!!
> > >
> > > []s
> > >
> > > >From: Walter Alves Chagas Junior <[EMAIL PROTECTED]>
> > > >Reply-To: delphi-br@yahoogrupos.com.br
> > > >To: "'delphi-br@yahoogrupos.com.br'" <delphi-
[EMAIL PROTECTED]>
> > > >Subject: RES: [delphi-br] Acessar conteúdo de um arquivo
> > .DAT criado pelo
> > > >COBOL
> > > >Date: Wed, 6 Jul 2005 11:06:39 -0300
> > > >
> > > > > Já vi neguinho escrevendo sistemas em Clipper e renomeando
> > > > > DBFs pra .DAT e
> > > > > NTX pra .IDX! Não é tão simples assim!
> > > > >
> > > >
> > > >hehehe, Rubem, Oreia nesse nosso mundo é que mais tem...
> > > >
> > > >
> > > >
> > > >  []s
> > > >
> > > >  Walter Alves Chagas Junior
> > > >  Projeto e desenvolvimento
> > > >  Telemont Engenharia de telecomunicações
> > > >  Belo Horizonte - MG - Brazil
> > > >  [EMAIL PROTECTED]
> > > >  Fone: (31) 3389-8215 Fax: (31) 3389-8200
> > > >
> > > >
> > > > > -----Mensagem original-----
> > > > > De: Rubem Nascimento da Rocha [mailto:[EMAIL PROTECTED]
> > > > > Enviada em: quarta-feira, 6 de julho de 2005 10:54
> > > > > Para: delphi-br@yahoogrupos.com.br
> > > > > Assunto: Re: [delphi-br] Acessar conteúdo de um arquivo .DAT
> > > > > criado pelo
> > > > > COBOL
> > > > > Prioridade: Alta
> > > > >
> > > > >
> > > > > Cara, .DAT pode ser qualquer coisa. Arquivo COBOL, arquivo
> > > > > DATAFLEX, etc.
> > > > > Teria que ter um programa pra editar esse arquivo em hexa e
> > > > > desvendar o
> > > > > cabeçalho dele. Daí sim poderia se descobrir o que realmente
> > > > > esse arquivo é.
> > > > >
> > > > > Já vi neguinho escrevendo sistemas em Clipper e renomeando
> > > > > DBFs pra .DAT e
> > > > > NTX pra .IDX! Não é tão simples assim!
> > > > >
> > > > > []s
> > > > >
> > > > > >From: "Vinicius Barreira" <[EMAIL PROTECTED]>
> > > > > >Reply-To: delphi-br@yahoogrupos.com.br
> > > > > >To: <delphi-br@yahoogrupos.com.br>
> > > > > >Subject: Re: [delphi-br] Acessar conteúdo de um
arquivo .DAT
> > > > > criado pelo
> > > > > >COBOL
> > > > > >Date: Wed, 6 Jul 2005 10:23:08 -0300
> > > > > >
> > > > > >normalmente .DAT é dataflex e só existe driver pago.
> > > > > >
> > > > > >se for aquelas versões DOS antigas, tem um utilitario
> > > > > chamado dfquery que
> > > > > >lê
> > > > > >as tabelas e pode gerar um TXT dos principais arquivos pra
> > > > > vc importar.
> > > > > >
> > > > > >Vinicius Barreira
> > > > > >São Bernardo do Campo - SP
> > > > > >Delphi 7 + Firebird + DBExpress
> > > > > >Software para Hoteis
> > > > > >Skipe: vinibarr
> > > > > >Icq 74495946
> > > > > >
> > > > > >
> > > > > >----- Original Message -----
> > > > > >From: "silvio_listas" <[EMAIL PROTECTED]>
> > > > > >To: <delphi-br@yahoogrupos.com.br>
> > > > > >Sent: Tuesday, July 05, 2005 3:52 PM
> > > > > >Subject: [delphi-br] Acessar conteúdo de um arquivo .DAT
> > > > > criado pelo COBOL
> > > > > >
> > > > > >
> > > > > >Oi,
> > > > > >
> > > > > >Um posível cliente chegou com uma série de arquivos .DAT
que
> > > > > compõe um
> > > > > >banco de dados, dizendo que o cara que criou o
> > programa para eles
> > > > > >desapareceu a muitos anos e que precisam comprar um
programa
> > > > > novo, mas
> > > > > >precisariam das informações antigas, então pergunto
> > > > > >
> > > > > >Como faço para acessar o conteúdo desses arquivos .DAT?
> > > > > (Lembrando que
> > > > > >não tenho a menor idéia da estrutura dos campos)
> > > > > >
> > > > > >Silvio.
> > > > > >
> > > > > >--
> > > > > ><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
>>>>>
> > > > > >
> > > > > >Para ver as mensagens antigas, acesse:
> > > > > >  http://br.groups.yahoo.com/group/delphi-br/messages
> > > > > >
> > > > > >Para falar com o moderador, envie um e-mail para:
> > > > > >  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
> > > > > >
> > > > > >Links do Yahoo! Grupos
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
>**************************************************************
> > > > > >Scanned by  eScan  Anti-Virus  and  Content Security
Software.
> > > > > >Visit http://www.mwti.net for more info on eScan and
MailScan.
> > > > >
>**************************************************************
> > > > > >
> > > > >
> > > > >
> > _________________________________________________________________
> > > > > MSN Messenger: converse com os seus amigos online.
> > > > > http://messenger.msn.com.br
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
>>>>>
> > > > >
> > > > > Para ver as mensagens antigas, acesse:
> > > > >  http://br.groups.yahoo.com/group/delphi-br/messages
> > > > >
> > > > > Para falar com o moderador, envie um e-mail para:
> > > > >  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
> > > > >
> > > > > Links do Yahoo! Grupos
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >[As partes desta mensagem que não continham texto foram
removidas]
> > > >
> > >
> > >
_________________________________________________________________
> > > MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
> > >
> > >
> > >
> > > --
> > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> > >
> > > Para ver as mensagens antigas, acesse:
> > >  http://br.groups.yahoo.com/group/delphi-br/messages
> > >
> > > Para falar com o moderador, envie um e-mail para:
> > >  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> >
> >
> > --
> > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> >
> > Para ver as mensagens antigas, acesse:
> >  http://br.groups.yahoo.com/group/delphi-br/messages
> >
> > Para falar com o moderador, envie um e-mail para:
> >  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
 
Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages
 
Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos
 
 
 
 
 
 
 

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a