Consultar una BD de excel desde SQL Server
La cual me trae todos los campos de una BD de excel llamada Prueba RNC.xls y la hoja se llama Hoja1.
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\Documents and Settings\tcerda\Desktop\PRUEBA RNC.xls', 'SELECT * FROM [hola1$]')
Pero al ejecutar mi consulta me devuelve el siguiente error.
Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'Microsoft. Jet. OLEDB. 4.0' reported an error. The provider did not give any information about the error.
OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: The provider did not give any information about the error.].
Me gustaría saber que estoy haciendo mal..
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\Documents and Settings\tcerda\Desktop\PRUEBA RNC.xls', 'SELECT * FROM [hola1$]')
Pero al ejecutar mi consulta me devuelve el siguiente error.
Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'Microsoft. Jet. OLEDB. 4.0' reported an error. The provider did not give any information about the error.
OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: The provider did not give any information about the error.].
Me gustaría saber que estoy haciendo mal..
1 respuesta
Respuesta de brownsea
1