GARANTIR DESCONTO

Fórum COMO GERAR no arquivo texto em linha sequencial os registro #205295

09/01/2004

0

olá pessoal, tenho dados abaixo:

tabela pedido.dbf
PEDIDO |COD_CLI|VALOR |
0001204 |000128 | 140,00|
0001206 |001274 |950,00 |

preciso capturar estes dados e escrever em um PEDIDO.TXT em linha sequencial.


Se puderem me passar exemplos e comentarios agradeço

Obrigado


Infohelp

Infohelp

Responder

Posts

09/01/2004

Aroldo Zanela

Colega,

Precisa de algum delimitador entre os campos ou posicionamento exato para cada campo?


Responder

Gostei + 0

09/01/2004

Aroldo Zanela

Colega,

Exemplo com uso de delimitador:

procedure TForm1.Button1Click(Sender: TObject);
var Arquivo: TStringList;
    Linha: String;
    nI: Integer;
begin

  Arquivo := TStringList.Create;

  ibQuery1.First;

  while not ibQuery1.Eof do
  begin

    Linha := ´´;

    for nI := 0 to ibQuery1.FieldCount-1 do
      Linha := Linha + ibQuery1.Fields[nI].AsString+´;´;

    Arquivo.Add( Linha );
    ibQuery1.Next;
  end;

  Arquivo.SaveToFile(´c:\geração\pedido.txt´);
  Arquivo.Free;

end;



Responder

Gostei + 0

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

Aceitar