SQL - OLE DB Provider

 
Vista:

OLE DB Provider

Publicado por Malvarador (6 intervenciones) el 23/11/2010 20:13:07
Hola a todos,

Para una importación de un archivo XLS a una tabla de SQL Server 2008 quiero utilizar simplemente la instrucción:

Select * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=MiRUTA\File.xls', 'SELECT * FROM [Hoja1$]')

Sin embargo visualizo el siguiente mensaje de error:

Msg 7403, Level 16, State 1, Line 1
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" has not been registered.

´¿Alguno de uds ya se ha enfrentado a esto?

Gracias por su valiosa ayuda,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:OLE DB Provider

Publicado por abraham (2 intervenciones) el 25/11/2010 17:48:19
No dices que version de SQL utilizas, ni que sistema operativo usas.

En referencia al error que te marca, consulta este link.

http://support.microsoft.com/kb/278604

Yo utilizo esta sentencia para abrir archivos de excel, que es algo diferente de la tuya.

select * from
opendatasource('Microsoft.Jet.OLEDB.4.0','Data Source=c:\datos\archivo.xls;Extended Properties=Excel 8.0')...[Datos$]

Quizas otros usuarios con mas experiencia te puedan ayudar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar