Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   MYSQL, Firedac, vcruntime140.dll (https://www.clubdelphi.com/foros/showthread.php?t=94622)

amadis 01-05-2020 15:42:19

MYSQL, Firedac, vcruntime140.dll
 
Que tal Colegas.

Antes que nada FELIZ DIA DE LOS TRABAJADORES A TODOS

Les comento lo que he observado y consulto si alguien le ha pasado.

tengo una BD MySql alojada en mi servidor web Mysql 5.5

He hecho una prueba conectando con Firedac y la LibMysql.dll
Lo he probado en mi PC principal, funciona de maravillas.

lo paso a otra pc con herramientas tambien de programacion, y no conecta ni da error.
Comencé a pasar a otras PC y por allá largó un error de crítico vcruntime140.dll not found seguido de otros y se cerró.
Finalmente descubrí que con esa dll funciona. ¿es alguna dependencia del firedac o de mysql?

No he encontrado nada al respecto que relacione la Libmysql y esa otra DLL. De hecho he instalado el conector MySql probando cuando no funcionaba y no la instaló. Esta DLL la tengo instalada de uno de los antos paquetes RUNTIME DE visual C.

Cualquier info al respecto creo que nos será de ayuda a todos.

aledieb 10-05-2020 22:09:33

Hola, según me confirmo Fernando Rizzato de Embarcadero en uno de lo webbinar que dan, Firedac para la mayoría de las bases de datos necesita que el cliente este instalado en la máquina cliente y en el PATH ó debes configurar el link (no me acuerdo ahora el componente) a la ubicación de la librería.

El que no necesita esa configuración, que yo se y probe, es sqlite.

amadis 11-05-2020 00:57:02

Hola aledieb.

Es la primera vez que trabajo con MySql, pero habia trabajado antes con Firebird y AdbantageDatabase conectando desde Firedac, y siempre acompaño al EXE los los archivos necesarios para la BD.
En este caso había acompañado el exe con el LIBMYSQL.DLL.

Luego ver que no conectaba, instalé el paquete cliente de mysql. Pero igual. NADA.
Y finalmente logré el DATO del DLL faltante en un viejo equipo con WinXP (que tengo para prueba de rendimiento en equipos de menos recursos).
Este me acusó la DLL faltante. Que por lo que pude investigar resulta ser parte de un paquete de Microsoft visual C++ Redistributable. (no se cual porque tengo 14 paquetes instalados de distintos años).

Comentaba en el foro para saber si alguien le había pasado lo mismo o sabían de esa dependencia.


La franja horaria es GMT +2. Ahora son las 01:57:27.

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