Duda con instrucción SQL
Estoy haciendo una aplicación en vb que importa un archivo de excel separado por comas (datos.csv) y añade los datos a una tabla de access. La instrucción que me da error es la siguiente:
SQL = "INSERT INTO tabla1 SELECT * FROM [" & fichero & "] IN """ & csv_path & """ ""TEXT;""" (fichero es datos.csv y csv_path es la C:\misdatos\actual\) Previamente he hecho la conexion a la base de datos access correctamente. El error es: "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 definidos en la tabla1 de datos.mdb, ¿qué tengo que cambiar en la instrucción para que los reconozca por separado y los inserte bien? Muchas gracias.
SQL = "INSERT INTO tabla1 SELECT * FROM [" & fichero & "] IN """ & csv_path & """ ""TEXT;""" (fichero es datos.csv y csv_path es la C:\misdatos\actual\) Previamente he hecho la conexion a la base de datos access correctamente. El error es: "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 definidos en la tabla1 de datos.mdb, ¿qué tengo que cambiar en la instrucción para que los reconozca por separado y los inserte bien? Muchas gracias.
2 respuestas
Respuesta de smanero
1
Respuesta de reynerd
1