VB 6 E COBOL
Alguem sabe alguma forma de acessar arquivos nativos do Cobol atraves do VB6
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.
Tive que fazer conversao de dados via arquivo de texto.
Espero ter ajudado.
Sera que não existe algum Driver , alguma possibilidade ?
Alguem ja usou o COBjects? sabe como usar, tem algum exemplo?
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
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
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
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
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
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
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
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
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.
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.
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
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
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