![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
||||
|
||||
|
Pues sí, fue realmente sencillo utilizando el compontente TjvCSVDataset.
Colocas este componente en tu formulario o en tu módulo de datos, colocas un Datasource enlazado al jvCSVDataset y un DBGrid enlazado al Datasource. Trabajo normal ![]() Lo único que tuve que hacer, fue definir los campos que quiero que lea, le defines el nombre, el tipo y la longitud (cuando aplica). Esto lo haces en la propiedad: CsvFieldDef. Tiene un editor bastante sencillo para definir los campos. Tienes la propiedad FileName donde le defines cuál archivo quieres leer. Y nada más hay que tener cuidado con la propiedad: HasHeaderRow Si tienes los nombres de los campos como primer renglón en tu archivo, entonces HasHeaderRow := True; Pero según tu ejemplo no lo tienes, así que HasHeaderRow := False; La propiedad Separator := #32; Ya solo faltaría activar el componente TjvCSVDataset (en su propiedad Active) y listo, ya te lee tu archivo y te lo pone directamente en un DBGrid.
__________________
Última edición por ContraVeneno fecha: 06-03-2008 a las 16:49:20. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Introducir una matriz desde un archivo de texto | guano2005 | Conexión con bases de datos | 2 | 17-01-2008 15:27:23 |
| Pasar datos desde un archivo de texto a una tabla | Viky | Varios | 2 | 24-02-2007 17:07:22 |
| Capturar datos desde un fichero .pdf | taita | Varios | 0 | 19-10-2005 01:03:26 |
| Importar a SQL desde Archivo de Texto | erasmorc | MS SQL Server | 8 | 03-06-2005 20:39:04 |
| Cargar datos desde archivo texto | mosorio | Firebird e Interbase | 1 | 25-08-2003 20:54:36 |
|