hola , estoy tratando de uilizar el openrowset para cargar una planilla excel en una tabla de sqlserver pero tengo problemas.
el codigo que tengo es el sgte
sql.CommandText= "INSERT INTO Viaje(Viaje_Tabla2_Nic,Viaje_Fecha_Inicio,Viaje_Fe cha_Final,Viaje_Pais_Destino) SELECT * FROM " & _
"OPENROWSET('Microsoft.Jet.OLEDB.4.0', " & _
"'Excel 8.0;Database=C:\Inetpub\wwwroot\Proyecto_Roaming\R oaming Funcionario\mayoviajes_filtrado.xls', " & _
"Viaje)"
sql.execute
y el error que me tira es el sgte
Microsoft OLE DB Provider for SQL Server (0x80040E14)
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' does not contain table 'Viaje'. The table either does not exist or the current user does not have permissions on that table.
lo raro de todo esto es que la tabla viaje si existe y el user que uso (que el sa de sql server), es el mismo con el cual ingreso datos y leo datos desde ootros formulairos del sistema por lo tanto tiene permisos de administrador, entonces no se que sera .