Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

duda con consulta SQL

Estas en el tema de duda con consulta SQL en el foro de Bases de Datos General en Foros del Web. Estoy creando una aplicacion que añade los datos de un fichero separado por comas datos.csv a una base de datos access. Lo que hago es ...
  #1 (permalink)  
Antiguo 06/02/2003, 03:58
 
Fecha de Ingreso: septiembre-2002
Mensajes: 23
Antigüedad: 21 años, 7 meses
Puntos: 0
duda con consulta SQL

Estoy creando una aplicacion que añade los datos de un fichero separado por comas datos.csv a una base de datos access.

Lo que hago es lo siguiente:

Primero me conecto a la base de datos

Set conn = New ADODB.Connection
bd="datos.mdb"

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & bd & ";"

luego hago la siguiente instruccion para añadir los datos

fichero = "datos.csv"
csv_path = "C:\misdatos\actual\"

SQL = "INSERT INTO tabla1 SELECT * FROM [" & fichero & "] IN """ & csv_path & """ ""TEXT;"""
conn.Execute SQL

El problema es que al ejecutar me dice "La instruccion INSERT INTO contiene el siguiente nombre de campo desconocido: 'fecha-hora;numero;comentarios; Asegurese que ha introducido bien el nombre y vuelva a intentarlo."
fecha-hora, numero y comentarios son los 3 campos del archivo csv y son los mismos que tengo en la tabla1 de datos.mdb, ¿qué tengo que cambiar en la instruccion para que los reconozca por separado y los inserte bien?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:30.