Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2008, 10:45
rezocrew
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 146
Antigüedad: 17 años, 6 meses
Puntos: 0
Duda con openrowset

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 .