C/Visual C - dbExpress con Borland C++ para conectar con MySQL

 
Vista:

dbExpress con Borland C++ para conectar con MySQL

Publicado por borlandev (2 intervenciones) el 09/12/2010 03:17:16
Hola,

Estoy diseñando un programa con Borland C++ Builder 6 y tengo que conectarme con una base de datos MySQL, con lo que he decidido usar el objeto TSQLConnection de dbExpress.

El problema aparece, cuando teniendo como propiedades de dicho objeto:
-ConnectionName=MSConnection
-DriverName=MYSQL
-LibraryName=dbexpmys.dll
-VendorLib=LIBMYSQL.dll
Y cambiando la propiedad Connected de 'false' a 'true', aparece el mensaje de error: "Unable to load LIBMYSQL.dll"

Me he estado informando en la web acerca de dicho error y resulta que se debe a que esa libreria fué compilada con VC++ que no comparte el mismo formato con Borland (COFF y OMF respectivamente).

Como información útil he encontrado los siguientes enlaces que califico de mayor interés a la hora de poder encontrar una solución:
-> http://dev.mysql.com/doc/refman/5.0/es/borland-c-plus-plus.html
-> http://lists.mysql.com/win32/1572

En este último esta descrita la forma en que consigue solventar el problema, pero siguiendo los pasos uno a uno, no logro entender que hacer con el archivo resultante del IMPLIB, libmysql_bc.lib, y como linkear el programa sustituyendo libmysql.lib por dicho archivo.

Gracias por su interés.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

dbExpress con Borland C++ para conectar con MySQL

Publicado por Dani (1 intervención) el 17/11/2012 21:49:24
Hola:
Para resolver ese error, dirigete a donde tienes instalado builder 6. Con mysql.lib entras en la carpeta lib y pegas ahi el fichero, y en la carpeta bin pegas mysql.dll. Yo lo tengo instalado en builder 6 y en builder XE de embarcadero y funciona a las mil maravillas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar