C/Visual C - don

 
Vista:

don

Publicado por borlandev (2 intervenciones) el 09/12/2010 03:15:34
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

RE:don

Publicado por Carlos (15 intervenciones) el 05/01/2011 13:51:33
Pues esa libreria es la que debes agregar al proyecto en las opciones de este, de forma que al compilar enlace las funciones con las de la libreria generada para borland. Si buscas en las opciones del proyecto veras un apartado en el que te indicara algo parecido a "Librerias externas" o similares.
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