Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   No se encuentró el proveedor especificado. Es posible que no esté instaldo Corretamen (https://www.clubdelphi.com/foros/showthread.php?t=96674)

hcashmx 14-04-2024 03:46:57

No se encuentró el proveedor especificado. Es posible que no esté instaldo Corretamen
 
Hola, tengo una aplicación que lee un archivo .xlsx, lo carga en un TAdoDataSet1 y lo muestro en un dbgrid, todo funciona perfectamente en mi equipo, pero al querer usarlo en una pc, sin el IDE (uso delphi 10.2) me envía el mensaje del título de este post. La cadena de conexión que uso es la siguiente: 'Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Password=;Data Source=' + OpenDialog1.FileName +
';Persist Security Info=False;Extended Properties="Excel 12.0 Xml;HDR=Yes;ReadOnly=False;Mode=ReadWrite";';

Ya insatalé accesdatabaseengine_x64, pero sigue apareciendo el mismo error, los archivos que necesito leer son .xlsx, ya probé cambiando la extensión a xls y cambié la cadena de conexión y si los lee sin problema, solo que los archivos que voy a leer son muy grandes y en un xls se cortan.

Gracias por su ayuda-
:confused:

hcashmx 15-04-2024 08:06:43

Resuelto
 
Ya resolví el problema, instalé el accesdatabaseengine 2007 en la pc, donde se instalé el programa y con eso se resuelve el problema.


Gracias

ElKurgan 17-04-2024 12:48:08

Gracias por compartir la solución

Saludos


La franja horaria es GMT +2. Ahora son las 21:46:00.

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