Delphi - Traspaso de Archivo Plano a Tabla Paradox

 
Vista:

Traspaso de Archivo Plano a Tabla Paradox

Publicado por Mary Carmen (4 intervenciones) el 04/03/2003 16:11:07
Necesito que a partir de un base de datos de tipo texto (plano), pueda vaciar esta información a tabla de paradox para utitizarlo en delphi, el texto plano utiliza una estructura fija. Alguien podria ayudarme???
Quisiera saber si hay alguna función para esto?

Gracias.
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:Traspaso de Archivo Plano a Tabla Paradox

Publicado por Ernesto D'Spirito (706 intervenciones) el 04/03/2003 19:22:21
En el Boletín Pascal #27 publiqué el artículo "Abriendo archivos de datos separados por comas" donde muestro como abrir archivos de texto como tablas con la BDE usando archivos de esquema: http://www.latiumsoftware.com/es/pascal/0027.php

Aunque en el ejemplo usé un archivo delimitado por comas, con unos cambios se puede hacer que sirva para archivos donde los campos tienen tamaño fijo rellenados con espacios. Por ejemplo, si el archivo table1.txt del ejemplo fuera así (lo extraerás con los espacios bien del código fuente HTML de esta página):

123Product A 1.00 2.10 2.90
456Product B 1.00 1.70 2.50

El archivo de esquema (table1.sch) sería así

[table1]
FILETYPE=FIXED
CHARSET=ascii
DELIMITER=
SEPARATOR=
Field1=Code,Long Integer,3,00,00
Field2=Name,Char,10,00,3
Field3=Value1,Float,6,02,13
Field4=Value2,Float,6,02,19
Field5=Value3,Float,6,02,25

Con eso ya puedes abrir el archivo como una tabla BDE y después ya con eso puedes usar el método BatchMove de tu tabla Paradox así importas el contenido, o bien puedes usar el componente TBatchMove si quieres más control sobre la operación.

Ernesto D'Spirito
http://www.latiumsoftware.com/es/index.php
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