hola
tengo esta consulta
Connection.Execute "INSERT INTO [Historico_BQ&SI] SELECT * FROM [Excel 8.0;DATABASE=" & "\\Reportes\GSM_HORA_DATOS.xls].[BQ$]"
pero me vota error:
Error en la instruccion Insert Into, nombre campo "F74" no valido..
pero no tengo ningun campo llamado "F74"
si me pudiesen ayudar lo agradeceria
Estás realizando un INSERT con un SELECT. Así que el Query deberia ser así:
INSERT INTO tbl1 (tbl1.campo1, tbl1.campo2) SELECT tbl2.campo1, tbl2.campo2 FROM tbl2
Intentad usar la tecnica del 'miron', donde con un msgbox, muestras el contenido del query. Por ultimo si no lo solucionas, realza la consulta dentro del motor de base de datos, allì te daras cuenta que el error es de programación (VB) o contrucción del Query.
Cita de: kakashi20 en 8 Abril 2010, 03:07 AM
hola
tengo esta consulta
Connection.Execute "INSERT INTO [Historico_BQ&SI] SELECT * FROM [Excel 8.0;DATABASE=" & "\\Reportes\GSM_HORA_DATOS.xls].[BQ$]"
pero me vota error:
Error en la instruccion Insert Into, nombre campo "F74" no valido..
pero no tengo ningun campo llamado "F74"
si me pudiesen ayudar lo agradeceria
F74 debe ser el registro que se encuentra en la hoja de Excel...! Ubica esa coordenada Columna F y fila 74... A ver que valor tienes alli... Saludos
la columna F74 del archivo del excel esta vacia....como hago ahora...
Cita de: kakashi20 en 10 Abril 2010, 03:57 AM
la columna F74 del archivo del excel esta vacia....como hago ahora...
Ese es el error, que intentas insertar un registro vacio en el campo de tú BD... Lo que puedes hacer es que verifique si es NULL y no escriba en el campo...!