Importar texto a dbgrid

Necesito ayuda para importar los datos de un archivo de texto que están distribuidos en
Columnas separadas por coma para mostrarlos en un dbgrid o insertarlos en una tabla de
La base de datos.

2 respuestas

Respuesta
1
Este link!
Si lo quieres importar como texto.
http://www.clubdelphi.com/foros/showthread.php?t=32720 
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/delphi/respuestas/831304/importar-archivo-txt 
o de una manera mas facil!!!
Colocas un componente TTable de la paleta BDE
click en propiedades del componente FieldDefs, tantos campos como los tienes definidos en el archivo separado por coma,
le definís el tipo de dato y el ancho
TablaType le pones:ttASCII,
la propiedad storeDefs = true
defines en un botón o oncreate
Table1.DatabaseName := ExtractFilePath(Application.ExeName);// el nombre y ubicacion del txt
Table1.Open;
Muchas gracias por tu respuesta.
Me gustaría saber como debo especificar la información
en esta parte:(Application.ExeName);// el nombre y ubicación del archivo,
pues cuando compilo me da el siguiente error: incompatible types TTable and string.
Si pudieras darme un ejemplo. El archivo que estoy tratando de importar
se llama transferencia y la ubicación en el disco C
C:\transferencia
Entonces debería ser
Table1.DatabaseName :=c:\transferencia.txt
Respuesta
1
Bueno es un poco extenso tratar de explicarte por este medio, pero en este link encontraras ejemplo con código y descargable, de exactamente lo que necesitas...
http://neftali.clubdelphi.com/?p=437
Espero y te sea de ayuda...
Pd. Si te sirve por favor cierra la pregunta y pon tu calificación, pues tengo varias abiertas y se vuelve engorroso...
Aquí la primera parte...
http://neftali.clubdelphi.com/?p=418
Como te digo, y te repito, allí encontraras un descargable con el código y todos los componentes necesarios para hacer lo que deseas...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas