Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-02-2024
manuelmonreal manuelmonreal is offline
Registrado
 
Registrado: jun 2017
Posts: 1
Poder: 0
manuelmonreal Va por buen camino
Problema en Firedac con FDPhysMySQLDriverLink

Buenos días.
Estoy adaptando una vieja aplicación hecha en Delphi-7, cuyos datos estaban en Paradox, con RAD-Studio Delphi-12. Ahora utilizo FireDAC, y los datos los he transformado a MySQL.
Me encuentro con un problema que no he sabido resolver al configurar una conexión y utilizar el componente FDPhysMySQLDriverLink y FDconnection
He copiado libmysql.dll en diferentes sitios, en la carpeta archivos de programa/mysql/lib (donde se encuentra el servidor mysql, y en la carpeta donde se encuentra el ejecutable), siguiendo las instrucciones de la ayuda de Embarcadero. He definido correctamente las propiedades vendor home y vendor lib del componente FDPhysMySQLDriverLink.
He probado con libmysql de 32 bits. 64 bits, con un servidor mysql de 32 bits y de 64 bits., etc., y en ningún caso funciona. Cuando intento activar la conexión me dice:
"No puede cargar la vendor library [C:\Program Files\MySQL\MySQL Server 5.7\lib.... No se puede encontrar el módulo especificado....
Por favor, si alguien trabaja en esto, le ha surgido el mismo problema y lo ha resuelto, ¿me podría ayudar?
Responder Con Cita
  #2  
Antiguo 12-02-2024
manelb manelb is offline
Miembro
 
Registrado: mar 2017
Posts: 297
Poder: 8
manelb Va por buen camino
No creo que pueda ayudarte mucho.
No Trabajo con MySQL, pero tengo hecha una pequeña aplicación que me permite conectarme a diversos sistemas de bases de datos para hacer exportaciones al migrar otros sistemas a nuestro ERP.

En el caso de MySQL yo tengo el fichero libmysql.dll junto al ejecutable
El componente FDPhysMySQLDriverLink lo tengo simplemente en el formulario, sin ninguna propiedad asignada

Los parámetros de conexión en el FDConnection son los siguientes
Código:
Server=nn.nn.nnn.nnn
Database=ptrucades
DriverID=MySQL
User_Name=Usuario
password= password
Con estos parámetros me he conectado a algunas BD, tanto en local como en la web.

Espero te sirva de algo.

Saludos a todos
Responder Con Cita
  #3  
Antiguo 13-02-2024
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.412
Poder: 22
fjcg02 Va camino a la fama
Hola,

prueba a registrar la dll ( regsvr32 o algo similar...).

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema Firedac Sql Advantagedatabase 12 Multiple Row Insert amadis Conexión con bases de datos 10 27-09-2017 01:32:32
FireDAC - Problema con relación Maestro/detalle y columna AutoInc jarlos Conexión con bases de datos 4 01-06-2016 06:32:27
Problema con RecNo en tabalas FireDac MARX C++ Builder 3 14-04-2016 17:40:48
Problema con FireDAC y DB2 probles2 DB2 13 21-11-2014 09:54:27
Problema con FireDac darkamerico Conexión con bases de datos 2 04-11-2014 15:05:16


La franja horaria es GMT +2. Ahora son las 01:14:43.


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
Copyright 1996-2007 Club Delphi