VB 6 E COBOL

USUARIO.EXCLUIDOS 30/05/2005 14:00:25
#85917
Alguem sabe alguma forma de acessar arquivos nativos do Cobol atraves do VB6
JB207 30/05/2005 16:13:48
#85955
Sem chance, ja tentei isso umas 1 milhão de vezes e sem sucesso.
Tive que fazer conversao de dados via arquivo de texto.
Espero ter ajudado.
USUARIO.EXCLUIDOS 30/05/2005 16:22:52
#85959
Sera que não existe algum Driver , alguma possibilidade ?
USUARIO.EXCLUIDOS 01/06/2005 08:49:34
#86319
Alguem ja usou o COBjects? sabe como usar, tem algum exemplo?
USUARIO.EXCLUIDOS 09/06/2005 12:41:05
#87994
Deu certo acessar os arquivo nativos do cobol atraves do VB

Como ajuda do rgriska , montei uma DLL em cobol que faz o acesso ao arquivo e retrona os dados para o VB

Ou seja, dentro do VB e feito uma chamada na DLL que executa um read no arquivo e retorna os dados para o VB, que por vez é mostrado na tela

No cobol tem que ficar lendo o arquivo registro por registro, ou seja, excuto o start, acho o primeiro registro e vou executando read next e fazend as comparações.

Gostaria de saber se alguem tem ideia de como preencher um recordset desta forma


USUARIO.EXCLUIDOS 09/06/2005 16:48:26
#88070
Senhores,

Qual a extensão do arquivo que armazena os dados de uma aplicação feita em Cobol?
é possível importar estes dados via Access?
Se não, qual a melhor forma de importar os dados?

Muito obrigado,

Christiano Dias
USUARIO.EXCLUIDOS 10/06/2005 07:28:11
#88149
Amigo a extensão é vc que define, ou seja, internamente nos programas
Eu uso ARQ para o arquivo e IDX para o index, mas pode ser usado qualquer nome.

Que eu saiba o Access não acessa os arquivo do cobol diretamente, vc precisara de um driver ODBC.

Quando preciso fazer isso eu faço um programa em cobol que gera um txt da base de dados ai é so importar no Access, e vice versa
USUARIO.EXCLUIDOS 10/06/2005 08:28:12
#88153
Olimpia, obrigado pela ajuda!

Vou localizar os arquivos e tentar a importação via ODBC.

Quanto a "fazer um programa em Cobol para gerar um txt" é que é o problema, eu até estudei Cobol na faculdade ... fiz alguma programinhas de cadastro ... etc ...

Mas já tem um tempão que não vejo cobol ... e um amigo meu tem um programa em Cobol que até funciona ... mas sabe como é ... ele quer migrar para outra plataforma ... e o principal pré-requisito é migrar os dados ....

Se você conseguir migrar usando ODBC me de uma ajuda ... vou tentar também!!!

Obrigado,

Christiano Dias
SHADOW.BOY 10/06/2005 09:12:25
#88170
Olimpia

Você poderia postar aqui no Forum na seção de Downloads, essa DLL bem como um exemplo de utilização.

Com isso poderia ajudar outros colegas que futuramente terão as mesmas dificuldades.

Abraços.
USUARIO.EXCLUIDOS 10/06/2005 09:57:53
#88186
Ok, vou postar, mas na realidade a DLL em si. , não server para muinta coisa, pois é necessario colocar as estrutura de cada tabela dentro desta DLL, então quem for usar tera que ter o cobol , ou seja, altera o fonte da DLL com a estrutura da tabela que deseja acessar e depos compila

Outra coisa, não fui eu quem fiz o fonte desta DLL, so alterei algumas coisas
Assim que der uma liberada aqui eu , faz um arquivo de explicação e post
IVOFABIANO 10/06/2005 13:22:58
#88237
Existem ferramentas no mercado que permitem a comunicação de Programas em " plataforma Baixa" (PC) com a "Plataforma Alta" (MainFrame). Se não me engano, o CONTI é uma delas.
Tópico encerrado , respostas não são mais permitidas