FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
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) |
#3
|
|||
|
|||
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?? |
#4
|
|||
|
|||
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. |
|
|
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 |
|