[firebase-br] importar cobol
Josauro S.J.
josauro em casasoft.inf.br
Qua Out 27 17:33:11 -03 2004
Exemplificando caso alguem mais queira...
Desulpe mas como disse faz muito tempo.... :-)
Mas a idéia é voce abrir o arquivo data do cobol com as funções de arquivo do delphi mesmo, e ler como caracter
Ex:
var
F : file of char;
sRegistro : string;
I : integer;
begin
AssignFile(F,'arquivocobol.dta')
resset(F)
I := 0;
while not Eof(F)
do begin
Read(F, c);
inc(i); // Voce pode testar para ver quantos caracteres foram lidos, normalmente os registros do cobol são fixo assim voce sabera quando termina um registro e começa outro....
// voce pode testar se o c
sRegistro := sRegistro + c; // vai montando o registro
end;
end;
Josauro S.J.
Diretor
josauro em casasoft.inf.br
----- Original Message -----
From: Josauro S.J.
To: FireBase
Sent: Wednesday, October 27, 2004 4:25 PM
Subject: Re: [firebase-br] importar cobol
Voce pode tambem (dependendo da versão e do cobol utilizado), ler o arquivo de dados direto pelo delphi como se fosse um arquivo caracter, se os dados estiverem limpos, monte o registro e separe os campos, já fiz muito isso :-) (Antigamente....)
Josauro S.J.
Diretor
josauro em casasoft.inf.br
----- Original Message -----
From: cpq
To: FireBase
Sent: Wednesday, October 27, 2004 3:11 PM
Subject: [firebase-br] importar cobol
boa tarde
programo em delphi/firebird e tenho um cliente que quer importar os dados de seu antigo sistema em cobol.
nao tenho a menor ideia de como faco isso!
algum colega da lista poderia me dar uma dica? existiria um conversor de cobol direto para firebird (o que eu acho dificil) ou de cobol para bdf (alguem sabe onde eu acho esse conversor)? ou eu tenho que gerar .txt e depois importar no interbase? se a ultima opcao for a solucao, alguem poderia me dar uma dica (mesmo saido do foco da lista)
qualquer ajuda e muito bem vinda
[]s
carlos
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Mais detalhes sobre a lista de discussão lista