Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-03-2024
michal michal is offline
Miembro
 
Registrado: feb 2015
Posts: 35
Poder: 0
michal Va por buen camino
Conexión a mysql desde bcb

Hola a todos

Estoy tratando de conectarme a una base de datos mysql en xampp en mi máquina local, estoy usando c++builder 6, con los componentes TSQLConnection, TSQLTable de la paleta dbExpress, un DataSource y un DBGrid. En las propiedades del TSQLConnection tengo puesto:

ConnectionName = MySQLConnection
DriverName = MySQL
Es decir los parámetros que vienen por default para ese tipo de conexiones.
En la propiedad Params le puse en DriverName = MySQL, HostName = localhost o 127.0.0.1, User_Name = root, en Password, le puse la contraseña de ese usuario.
Y cuando quiero poner en true la propiedad Connected, me sale un error " Unable to Load libmysql.dll"
He intentado solucionar ese error copiando las dll libmysql, y dbexpmysql en varios lugares de mi pc, carpeta donde tengo el proyecto, carpeta lib del cbuilder6, incluso en system32 de windows como aconsejan en internet, pero nada, siempre sale ese error.
Qué estoy haciendo mal??
Gracias, y saludos desde cuba
Responder Con Cita
  #2  
Antiguo 30-03-2024
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 235
Poder: 1
navbuoy Va por buen camino
has probado a copiar esa DLL donde tienes el EXE de la app?

te lo digo porque si el EXE intenta cargarla deberia estar en la misma carpeta donde se ejecuta el EXE (aunque la copies en donde esta el codigo fuente del proyecto no funcionara a menos que el EXE tambien este ahi con el codigo fuente)
Responder Con Cita
  #3  
Antiguo 02-04-2024
michal michal is offline
Miembro
 
Registrado: feb 2015
Posts: 35
Poder: 0
michal Va por buen camino
Si si. El C++Builder6 compila, by default, su ejecutable en la misma carpeta donde están los otros ficheros del proyecto. Y claro, mi ejecutable intenta cargar esa dll al inicio porque el componente SQLConnection1 la tiene predefinida. El problema está en que no la encuentra, incluso teniéndola ahí mismo(la dll libmysql).


Será que mi xampp usa mariadb? tal vez la versión de libmysql.dll que tiene el bcb6 no es compatible con esa versión de mariadb. Pudiera ser ese el error??
Responder Con Cita
  #4  
Antiguo 15-05-2024
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 235
Poder: 1
navbuoy Va por buen camino
pues no tengo ni idea pero te aconsejo que uses los componentes de DevArt MySQL MyDAC

bueno, a mi una vez me paso que necesitaba una DLL en un proyecto de C++ Builder y tuve que añadirla en las opciones del Linker quizas deberias probar eso

hay una opcion en C++ Linker llamada "Delay Load DLL's" quizas si la añades ahi la DLL pero no se eh??? estoy solo dando ideas

Última edición por navbuoy fecha: 15-05-2024 a las 11:12:37.
Responder Con Cita
Respuesta



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
Conexion a MySQL desde otro PC Luis_DF MySQL 6 11-02-2011 19:44:23
Probando conexion ADO desde Delphi 6 a MySQL VRO Conexión con bases de datos 1 17-01-2007 03:48:18
Conexión a Base de Datos MySQL desde Zeos [Gunman] Conexión con bases de datos 2 06-04-2006 11:36:39
¿alguien sabe hacer esto? (conexion a mySQL desde delphi pero sin acceso...) seccion31 Internet 24 27-08-2004 18:14:23


La franja horaria es GMT +2. Ahora son las 01:06:53.


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