Delphi - conversion de .dbf a .txt

 
Vista:

conversion de .dbf a .txt

Publicado por ERICK GARCIA GONZALEZ (1 intervención) el 09/06/2005 06:43:27
Hola a todos, saben tengo un problema, necesito pasar los registros de una tabla con extensión .dbf de Dbase a un .txt, la tabla la realice en Delphi. si alguien me pudiera ayudar se lo agradeceria infinitamente.
De antemano muchas gracias.Bye
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:conversion de .dbf a .txt

Publicado por mv (11 intervenciones) el 09/06/2005 08:31:55
Espero que te sirva

variables
StrTabla : String;
FileTabla : TextFile;
Cadena : String;

Código
StrTabla := 'Nombre_Fichero.txt';
AssignFile(FileTabla, StrTabla);
ReWrite(FileTabla);

with Query do
begin
Close;
SQL.Clear;
SQL.Add(' SELECT * ');
SQL.Add(' FROM tabla.dbf');
Open;
While not Query.Eof do
begin
Cadena := IntToStr(Query.FieldByName(Campo1).Value);
Write(FileTabla, Cadena);
Cadena := IntToStr(Query.FieldByName(Campo2).Value);
Write(FileTabla, Cadena);
....
Cadena := IntToStr(Query.FieldByName(CampoN).Value);
Write(FileTabla, Cadena);
WriteLn(FileTabla, Cadena);
Next;
end;
end;
CloseFile(FileTabla);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar