Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-01-2009
advancexz advancexz is offline
Miembro
 
Registrado: jun 2008
Posts: 38
Poder: 0
advancexz Va por buen camino
Error en MySQL 5.0.51b

tengo una aplicación que cuando la quiero conectar a la base de datos en mysql lanza una excepcion. La cache y me dice lo siguiente:
None of the dynamic libraries can be found: libmysql50.dll, libmysql.dll

y no tengo ni la menor idea de donde deban estar esas librerias, lo raro es lo siguiente:

La aplicación lanza esa excepcion s?ólo en una de las computadoras que tenemos, en las demas corre sin problemas. Ya instale y desinstale MySQL varias veces, limpie el registro y nada. En esa computadora corria antes, pero no quiere desde que instale MySQL con un instalador hecho por mi, en donde pego todos los archivos de MySQL en una carpeta y despues doy de alta el servicio con la siguiente instruccion:

"RUTA_DEL_SERVICIO" /install

el servicio se instala y corre perfectamente (puedo utilizar Navicat), pero despues no quiso correr mi aplicacion y quite el servicio con la siguiente instrucción:

sc delete mysql


e instale MySQL con el instalador original y ya no quiso volver a correr my aplicacion (osea es cuando manda la excepcion)

como podre corregir este problema?? alguna idea??

de antemano, gracias
Responder Con Cita
  #2  
Antiguo 28-01-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
La biblioteca libmysql.dll debe estar en el directorio de sistema (eg: c:\windows\system32) o en un directorio que esté en el PATH del sistema.

Esa biblioteca se distribuye con la instalación de MySQL, y normalmente se encuentra en el subdirectorio bin, por ejemplo C:\Program Files\MySQL\MySQL Server 5.0\bin

// Saludos
Responder Con Cita
  #3  
Antiguo 28-01-2009
advancexz advancexz is offline
Miembro
 
Registrado: jun 2008
Posts: 38
Poder: 0
advancexz Va por buen camino
ok, gracias por contestar

libmysql.dll si esta en el directorio bin, pero libmysql50.dll no, ademas que el error dice que no las encuentra y en realidad no deberia encontrar una de ellas, no las dos.
Responder Con Cita
  #4  
Antiguo 28-01-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por advancexz Ver Mensaje
libmysql.dll si esta en el directorio bin
Ok, pero, ¿la has copiado al directorio system32?

// Saludos
Responder Con Cita
  #5  
Antiguo 30-01-2009
advancexz advancexz is offline
Miembro
 
Registrado: jun 2008
Posts: 38
Poder: 0
advancexz Va por buen camino
Listo!

muchas gracias roman, si habia que poner libmysql.dll en el system32, con eso fue suficiente...
Responder Con Cita
  #6  
Antiguo 25-06-2011
Avatar de zeta2
zeta2 zeta2 is offline
Miembro
 
Registrado: feb 2007
Posts: 95
Poder: 18
zeta2 Va por buen camino
Chicos, yo recien empiezo a usar el componente Zeos y mysql.

Creé una base de datos en mysql de un vps y cuando quiero conectar me sale el mismo error.

Busqué ese dll pero lo encontré en una carpeta de un delphi 10 que había desinstalado... De todos modos la pegué dentro del system32 pero ahora me salta otro error:

SQL Error: Host 'host111.186-125-79.telecom.net.ar' is not allowed to connect to this MySQL Server

Estoy haciendo algo mal?

Si alguien conoce algún manual de como conectarse a una base de datos mysql en un hosting desde delphi por favor pasemelo, he buscado por todos lados y ninguno muestra como se hace paso a paso...

Gracias por todo, saludos...
Responder Con Cita
  #7  
Antiguo 16-01-2013
javier12345 javier12345 is offline
Registrado
NULL
 
Registrado: ene 2013
Posts: 2
Poder: 0
javier12345 Va por buen camino
Smile Error delphi None of the dynamic linraries can be found libmysq41.dll y libmusql.dll

Gracias, excelente aporte nada mas copié de c/program files/mysql/mysqlserver5.5/lib el archivo libmysql.dll y lo copié a c/windows/system32 y listo se solucionó el problema.

saludos

Javier López
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
Error Mysql pruz MySQL 1 08-04-2008 20:20:44
error en mysql noshy SQL 1 11-06-2007 11:58:55
Error de EOF con mysql Lonidas Conexión con bases de datos 7 11-10-2006 23:13:25
Error con Mysql? danytorres MySQL 4 25-11-2003 16:23:34
Error de MySQL vinny MySQL 1 03-06-2003 20:47:40


La franja horaria es GMT +2. Ahora son las 17:40:38.


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