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)
-   -   Conexión ADO MYSQL (https://www.clubdelphi.com/foros/showthread.php?t=85625)

Parsec 09-04-2014 20:02:27

Conexión ADO MYSQL
 
Hola,

no puedo crear una ADOConnection con delphi 7 (el S.O. es W7 de 64 bits).

La conexión la tengo creada en 'Origen de datos ODBC' y funciona perfectamente, (paso el test y me dice que la conexión se realizo con éxito)
La Base de Datos MYSQL, también funciona correctamente.

Cuando creo una conexión ADOConnection me da el error:
'No se puede conectar con el controlador, error en la conexión'

De hecho esta misma configuración trabaja en otro equipo y funciona perfectamente, me parece que puede ser algo relativo a Delphi.


¿Me faltará el MDAC?, he buscado por internet y me he instalado todo lo que he encontrado.

Saludos

Casimiro Notevi 09-04-2014 20:19:45

Cita:

Empezado por Parsec (Mensaje 474964)
he buscado por internet y me he instalado todo lo que he encontrado.

Bien, bien, sigue así ^\||/

Parsec 09-04-2014 20:34:25

Jajajaja, estaba en el cliente, más quemao que la pipa un indio, nervioso y sin recursos no se me ocurrió otra cosa.

¿Sabes como solucionarlo? :o :o

saludos

Parsec 10-04-2014 20:14:47

Ya está solucionado, os comento la solución, (que sé que os gusta):

Instalé en el PC servidor el siguiente software :
Cita:

mysql-installer-community-5.6.10.1
mysql-workbench-community-6.0.8-win32
aparte de otras cosas como: Delphi (para la gestión de las tablas) y PHP (servicio web para la captura de datos en planta).

Instalo en 1 de los PCs que va a trabajar con el servidor el siguiente software:
Cita:

mysql-installer-community-5.6.10.1 (solo los conectores)
mysql-workbench-community-6.0.8-win32
Y los ejecutables de delphi
Y resulta que cuando ejecuto el exe daba un error 126 en la conexión con MYSQL.
Compruebo la conexión ODBC y funciona perfectamente.
Compruebo la conexión de la BBDD MYSQL y se conecta con el servidor normalmente.

Empieza a investigar y resulta que en el Servidor el conector estaba instalado en:
Cita:

C:\Program Files(X86)\MySQL\Connector ODBC 5.2.4
Y en el PC estaba en:
Cita:

C:\Program Files(X86)\MySQL\Conector ODBC 5.2.4
¿Veis la diferencia?, no sé porqué ni voy a perder tiempo en investigarlo pero la carpeta de instalación es distinta y, logicamente, el exe no puede encontrar la ruta del conector.

Os aseguro que el software instalado es el mismo, PARA MORIRSE!!!.

Saludos

ecfisa 10-04-2014 20:31:37

Hola Parsec.

No conozco MySQL y por tanto su instalador, pero es probable que en algún punto permita modificar el destino de la instalación y en el cliente, alguien se haya comido una 'n' al teclear.

Muchas gracias por comentarlo ^\||/.

Saludos :)


La franja horaria es GMT +2. Ahora son las 18:56:05.

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