FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#2
|
||||
|
||||
ADO puede servirte para eso amigo.
Esa es la manera de hacerlo
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
||||
|
||||
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
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#4
|
||||
|
||||
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:
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#5
|
||||
|
||||
Crea primero el dsn y una vez que lo hayas creado lo utilizas en ADO.
Saludos
__________________
Conoce mi blog http://www.edgartec.com |
#6
|
|||
|
|||
Puedes utilizar el TClientDataset o el TJvCsvDataset y servirte de la propiedad Filter q tienen todos los derivados del TDataset..
|
#7
|
||||
|
||||
Cita:
Cita:
De todos modos muchas gracias y luego les cuento. Un Abrazo
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#8
|
|||
|
|||
y realmente el archivo es de solo lectura? no tiene el atributo de archivo de readonly??
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Sentencias SQL repetidas letras | Frankus | MS SQL Server | 28 | 02-08-2007 23:17:05 |
Completar sentencias SQL | eldiegofg | SQL | 4 | 27-07-2007 18:01:17 |
Sentencias sql | GustavoCruz | Conexión con bases de datos | 2 | 15-01-2007 08:52:07 |
Variables en sentencias sql | ekimo | MySQL | 11 | 17-06-2005 21:37:55 |
busquedas si utlilizar sentencias SQL | st7 | Conexión con bases de datos | 2 | 08-05-2003 17:32:51 |
|