![]() |
Manipulació de CSV mediante sentencias SQL
Un saludo a todos los amigos de este foro:)
Tengo una fichero CSV y necesito hacer un grupo de gestiones a su contenido para lo cual sería ideal que pudiera usar sentencias sql sobre el. investigando me enteré que en MySQL existe la sentencia LOAD DATA INFILE que importa el csv para ese gestor, pero lo que necesito hacer no puede inmiscuir un servidor de bases de datos. Pensé en utilizar access, pero no encuentro el homólogo de LOAD DATA INFILE para este gestor y no puedo utilizar el asistente de access porque debe ser todo automatizado y asequible al usuario final. Mi pregunta es: Existe alguna forma de importar un csv para access desde sentencias SQL?, o en su defecto existe alguna manera de tratar los csv como tablas de una base de datos permitiendo hacer gestiones sobre ellos. Agradeciendo la atención los saluda Yusnerqui |
ADO puede servirte para eso amigo.
Esa es la manera de hacerlo |
Muchas gracias por responder, al parecer entonces es que mi archivo tiene algun problema, pues yo incluso hice un alias con ese driver y cuando ejecuto la consulta sql me dice que no se puede actualizar el archivo datos.csv(mi archivo) porque es de solo lectura, eso me dejó un poco perplejo, de todos modos lo voy a probar poniendo lo que me dices aunque dudo que el resultado sea otro. de cualquier manera te reitero mi agradecimiento por la rápida respuesta y luego te cuento.
Saludos |
Hola de nuevo, me dice que no se encontró el nombre de origen de los datos y que no se especifico un controlador determinado, mi codigo es el que me pusistes:
|
Crea primero el dsn y una vez que lo hayas creado lo utilizas en ADO.
Saludos |
Puedes utilizar el TClientDataset o el TJvCsvDataset y servirte de la propiedad Filter q tienen todos los derivados del TDataset..
|
Cita:
Cita:
De todos modos muchas gracias y luego les cuento. Un Abrazo |
y realmente el archivo es de solo lectura? no tiene el atributo de archivo de readonly??
|
| La franja horaria es GMT +2. Ahora son las 17:23:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi