Ver Mensaje Individual
  #4  
Antiguo 04-06-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Falla en mysql_init?

La función mysql_init no puede fallar

Dicho esto ahora me explico:

En principio lo único que mysql_init hace es asignar memoria para una estructura TMYSQL y devuelve un apuntador a dicha memoria, de manera que la única razón por la que puede fallar es por falta de memoria en cuyo caso la conexión será el menor de tus problemas

Como no creo que este sea el caso, la única razón que imagino es que la estructura TMYSQL no corresponda a la estructura que espera mysql_init.

Esto puede suceder si el archivo pascal que utilizas para acceder a libmysql.dll no corresponde a la versión de esta librería.

No sé qué archivo pascal uses para importar las funciones de libmysql.dll, quizá sea el de Matthias Fichtner que funciona hasta la versión 3.49. Dado que hubo muchos cambios en la versión 4 es posible que debas actualizar aunque desconozco dónde se puede adquirir la actualización.

// Saludos
Responder Con Cita