Fórum Importação de Arquivos textos #197869

29/11/2003

0

Olá

Alguém dabe alguma maneira de importar arquivos textos neste formato:
065|0029352934|1|0000000000396310010|
065|0029352936|1|0000000000415010047|
065|0029352937|1|0000000000382110170|
065|0029352938|1|0000000000002164600|

Obrigado


Francisco.gorgulho

Francisco.gorgulho

Responder

Posts

29/11/2003

.com

procedure TF_ImportaPagamentos.RecArqSEF;
begin
  Screen.Cursor := crHourGlass;

  Reset(prArq);
  if not eof(prArq) then
  repeat
     ReadLn(prArq, Texto);
     prMASP := Copy(Texto,1,8);
     prIndica := Copy(Texto,59,1);
     prTxValor := Copy(Texto,99,10);
     prVrValor := StrToFloat(prTxValor) / 100;
     with TabRecebe do
     begin
        Insert;
        FieldByName(´FP´).AsString := prFt;
        FieldByName(´AnoMes´).AsString := prAnoMes;
        FieldByName(´MASP´).AsString := prMASP;
        FieldByName(´Tipo´).AsString := prIndica;
        FieldByName(´Valor´).AsFloat := prVrValor;
        Post;
     end;
     until eof(prArq);
     CloseFile(prArq);
     Screen.Cursor := crDefault;
end;

Essa rotina importa arquivo TXT para base de dados

Atenciosamente,

.com


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar