Fórum Acessar dados em arquivos COBOL #464072
14/12/2013
0
Tenho que fazer uma aplicação em Delphi para exibir os dados que estão cadastrados em um arquivo gerado por um programa feito em COBOL.
Por exemplo: O programa em COBOL tem um cadastro de clientes com (CODIGO, NOME e TELEFONE). Preciso fazer um programa em Delphi para exibir em um DBGrid os dados que estão neste arquivo. Isto é possível?
Se sim, como posso fazer uma conexão do Delphi com este arquivo para exibir os dados?
Vlw pessoal!
Rodrigo Santos
Curtir tópico
+ 0Posts
16/12/2013
Rodolpho Silva
Trabalhei em uma empresa onde alguns programas Delphi deveriam executar e obter dados do COBOL, mas era em um ambiente de grande porte (mainframe). O servidor, era uma máquina da IBM (AS/400) e usávamos este componente para conectar. Não sei se é o seu caso, mas segue a dica....
Gostei + 0
17/12/2013
Gilberto Moura
Mas qdo precisei pegar as informações de um programa que era Cobol eu utilizei a seguinte linha de comando:
--------------------------------------------------------------------
1ª opção:
--------------------------------------------------------------------
rebuild arquivo, cadastro.txt /S:MF /T:LII
REBUILD SEUARQUIVO.DAT, SUATABELA.TXT /S:MF /T:LII
--------------------------------------------------------------------
2º opção caso a de cima não funcione.
--------------------------------------------------------------------
REBUILD.EXE /V/T:LII arquivoorigem.dat arquivodestino.txt
Para tal é preciso que o Rebuild esteja no diretorio em que esta os arquivos.
Geralmente os programadores de Cobol deixam o rebuild nas pastas 'Tols'. Cada versão do Cobol tem o seu próprio Rebuild compatível.
Ou seja, eu exportava os dados para um txt, e dae pra frente eu pegava no Delphi.
Espero ajudar. Caso encontre outra solução posta aqui pra nos.
Abc, e boa sorte.
Gostei + 0
03/03/2015
Barrys
aparece a mensagem "não é um arquivo Win32 válido"
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)