Fórum Migrar dados COBOL para Interbase?? #38168
21/08/2003
0
Ola amigos, recentemente comecei a desenvolver um sistema para um cliente que possue um outro em COBOL, mas ele quer que eu migre a base de dados dele. Algu´m sabe como fazer isso??
Obrigado por qualquer ajuda
Obrigado por qualquer ajuda
Amchaves
Curtir tópico
+ 0
Responder
Posts
21/08/2003
Thiago Alves
ola amchaves...
na empresa onde trabalho nos estamos fazendo um software que posue dados migrado do cobol, pois temos este sistema rodando no brasil por mais de 10 anos e vamos por para windows agora...
o procedimento no qual fazemos e o seguinte:
criamos uma tabela de um arkivo txt...
por exemplo.. a tabela a ser migrada e de clientes...
dai eu ponho
CREATE TABLE CLIENTES
EXTERNAL FILE ´cliente.txt´
voce poe os campos de acordo com a formacao que o txt foi criado...
porq no cobol o banco de dados pode ser transformado em txt facilmente
por exemplo no cliente.txt tem:
001ThiagoAlves M
que eh composto por
codigo char(3)
nome varchar(20)
sexo char(1)
criando a tabela com o comando external file ela ja poe isto certo... eh aconselhavel que voce ponha um campo xamado NOV_LINHA e no txt venha um # em cada final de linha... ou seja.. organizanando a padrozinhacao do txt
continuando...
tendo a tabela ligada com o txt...
nos fisemos uma procedure para pegar akeles campos e inserilos em outras tabelas distintas....
qualquer duvida manda um email.. q posso te mandar exemplo ja criados e funcionando para voce ver ok?
falow!
na empresa onde trabalho nos estamos fazendo um software que posue dados migrado do cobol, pois temos este sistema rodando no brasil por mais de 10 anos e vamos por para windows agora...
o procedimento no qual fazemos e o seguinte:
criamos uma tabela de um arkivo txt...
por exemplo.. a tabela a ser migrada e de clientes...
dai eu ponho
CREATE TABLE CLIENTES
EXTERNAL FILE ´cliente.txt´
voce poe os campos de acordo com a formacao que o txt foi criado...
porq no cobol o banco de dados pode ser transformado em txt facilmente
por exemplo no cliente.txt tem:
001ThiagoAlves M
que eh composto por
codigo char(3)
nome varchar(20)
sexo char(1)
criando a tabela com o comando external file ela ja poe isto certo... eh aconselhavel que voce ponha um campo xamado NOV_LINHA e no txt venha um # em cada final de linha... ou seja.. organizanando a padrozinhacao do txt
continuando...
tendo a tabela ligada com o txt...
nos fisemos uma procedure para pegar akeles campos e inserilos em outras tabelas distintas....
qualquer duvida manda um email.. q posso te mandar exemplo ja criados e funcionando para voce ver ok?
falow!
Responder
Gostei + 0
21/08/2003
Thiago Alves
lembrando q depois de thiago alves tem q ter espaços para deixar 20 caracteres.. ou seja
se o nome thiago ocupa 6 espacos tem q ter 14 preenchendo okay??
se o nome thiago ocupa 6 espacos tem q ter 14 preenchendo okay??
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)