OPENROWSET no me funciona

30/01/2007 - 03:40 por josedet | Informe spam
hola a todos
Tengo un problema con el OPENROWSET
se que ese comando es para importar de lo que hay en la hoja de excel a una
base de datos sqlserver
mi problema surge que me sale los siguientes errores

El proveedor OLE DB "Microsoft.Jet.OLEDB.4.0" para el servidor vinculado
"(null)" devolvió el mensaje "No se pudo encontrar el archivo ISAM
instalable.".
Msg 7303, Level 16, State 1, Line 1
No se puede inicializar el objeto de origen de datos del proveedor OLE DB
"Microsoft.Jet.OLEDB.4.0" para el servidor vinculado "(null)".

he buscado en la pagina de download de microsoft, y me baje lo que dice el
error, pero al intentar de nuevo me sale el mismo error.
Bueno y nose como resolver ese problema. El gestor que estoy utlizando es el
sql server 2005 express, el office que tengo es el 2003 y el sistema
operativo que tengo es el xp spack 2
Estaria agradecido si me resuelven mi problema


el codigo que puse fue el siguiente

insert into Proeveedor SELECT * FROM
OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel
8.0;HDR=Yes;Database=c:\borrar.xls', 'SELECT * FROM [hoja1$]')

gracias Jose
 

Leer las respuestas

#1 Dani
30/01/2007 - 10:35 | Informe spam
'c:\borrar.xls'
¿Este archivo está en el mismo PC donde está instalado el SQLSERVER ?

Ten en cuenta que en referencia a archivos tienes que pensar siempre que
estás en el PC del SERVIDOR SQL ..., aunque estés en otro PC ..

Si no prueba con un Servidor Vinculado ... LinkServer ... (Creo que es así
...) ...

Suerte!
Agur!


"josedet" escribió en el mensaje
news:
hola a todos
Tengo un problema con el OPENROWSET
se que ese comando es para importar de lo que hay en la hoja de excel a


una
base de datos sqlserver
mi problema surge que me sale los siguientes errores

El proveedor OLE DB "Microsoft.Jet.OLEDB.4.0" para el servidor vinculado
"(null)" devolvió el mensaje "No se pudo encontrar el archivo ISAM
instalable.".
Msg 7303, Level 16, State 1, Line 1
No se puede inicializar el objeto de origen de datos del proveedor OLE DB
"Microsoft.Jet.OLEDB.4.0" para el servidor vinculado "(null)".

he buscado en la pagina de download de microsoft, y me baje lo que dice


el
error, pero al intentar de nuevo me sale el mismo error.
Bueno y nose como resolver ese problema. El gestor que estoy utlizando es


el
sql server 2005 express, el office que tengo es el 2003 y el sistema
operativo que tengo es el xp spack 2
Estaria agradecido si me resuelven mi problema


el codigo que puse fue el siguiente

insert into Proeveedor SELECT * FROM
OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel
8.0;HDR=Yes;Database=c:\borrar.xls', 'SELECT * FROM [hoja1$]')

gracias Jose




Preguntas similares