Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Leer datos de un archivo de excel a SQL el SQL Server 64x con Office a 86x (https://www.clubdelphi.com/foros/showthread.php?t=92105)

Soa Pelaez 27-07-2017 19:36:05

Leer datos de un archivo de excel a SQL el SQL Server 64x con Office a 86x
 
Tengo el problema al momento de querer leer un archivo de excel desde SQL Server cuando el SQL server está instalado a 64x y el office a 86x deberia aparecerme dentro de los proveedores de la DB Microsoft.Jet.OLEDB.4.0 pero no está lo intento instalar como dice la documentación de microsoft desde el siguiente enlace https://www.microsoft.com/en-us/down....aspx?id=13255 pero no pasa nada y al ejecutar la sentencia

Código SQL [-]
SELECT * 
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
'Excel 8.0;Database=c:\libro.xls', 
'SELECT * FROM [exportar$]')

Genera el error que no se encuentra el proveedor. Y por tal motivo no puedo leer el archivo.

Espero puedan ayudarme.

Gracias.

luisgutierrezb 29-07-2017 02:07:51

Tal vez este enlace te pueda servir...
https://blogs.msdn.microsoft.com/far...a-x64-machine/

olbeup 22-08-2017 13:37:33

SQL Server 64Bit no puedes instalar el Microsoft.Jet.OLEDB.4.0 ya que este es de 32Bit, para que te funcione tienes que instalar el office de 64Bit o instalar SQL Server de 32Bit pero eso es ir para atras.

Cuando hayas instalado el Office de 64Bit tienes que usar el Microsoft.ACE.OLEDB.12.0, echa un vistazo en Aquí

Un saludo.


La franja horaria es GMT +2. Ahora son las 19:06:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi