Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: el_c0c0 en 20 Febrero 2009, 03:13 am



Título: problema con My VbQL!
Publicado por: el_c0c0 en 20 Febrero 2009, 03:13 am
Hola, estoy intentando de usar esta libreria: My VbQL (http://www.planet-source-code.com/vb/scripts/showcode.asp?lngWId=1&txtCodeId=36742)

hasta el momento uso ADODB para esto como objeto, eso funciona bien, pero queria usar este proyecto..

en fin, hice un mini ejemplo, para conectar, y me devuelve 1 al conectar (MY_CONN_CLOSED = 1).

que puede ser el problema?, estoy usando la misma informacion que en el ADODB.


parte del codigo (funcion Connect):
Código
  1.        If m_objConnection.OpenConnection(ServerHost, ServerUser, ServerPass, ServerDB, ServerPort) = MY_CONN_OPEN Then
  2.            Connect = True
  3.        Else
  4.            Connect = False
  5.        End If
  6.  

Código
  1.    mysql.ServerHost = "server"
  2.    mysql.ServerPort = 3306
  3.    mysql.ServerDB = "pcrep"
  4.    mysql.ServerPass = "root"
  5.    mysql.ServerUser = "root"
  6.    Call mysql.Connect()
  7.  

EDIT:
ya me fije cual es el problema, ahora no se la solucion!

el error es: "Client does not support authentication protocol requested by server; consider upgrading MySQL client"

saludos!


Título: Re: problema con My VbQL!
Publicado por: seba123neo en 20 Febrero 2009, 03:48 am
Hola, ahora no puedo probar, ¿ al conectarte sin esa liberia te conectas bien? en ServerHost pone "localhost" haber...

saludos.


Título: Re: problema con My VbQL!
Publicado por: el_c0c0 en 20 Febrero 2009, 03:52 am
Hola, ahora no puedo probar, ¿ al conectarte sin esa liberia te conectas bien? en ServerHost pone "localhost" haber...

saludos.

no es local el servidor.
desde adodb funciona bien, con las utilidades de mysql desde esta pc todo ok.

el problema es este "Client does not support authentication protocol requested by server; consider upgrading MySQL client"

saludos


Título: Re: problema con My VbQL!
Publicado por: seba123neo en 20 Febrero 2009, 04:05 am
fijate que en la pc donde te conectas tenga instalado bien el servidor de MySQL y que sea la misma version que la tuya...yo uso la 4.1 y nunca tuve problemas...pero proba esto:

Client does not support authentication protocol requested by server (http://www.buayacorp.com/archivos/client-does-not-support-authentication-protocol-requested-by-server/)

saludos.


Título: Re: problema con My VbQL!
Publicado por: el_c0c0 en 20 Febrero 2009, 04:17 am
sip, es mas, copie la libreria del server.. es la version 6.0.4 alpha community server.

probe lo que dijiste vos, en la consola devuelve
Citar
mysql> SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('root');
Query OK, 0 rows affected (0.00 sec)
ademas probe con % en vez de localhost, y lo mismo

no entiendo porque no lo modifica!

saludos


Título: Re: problema con My VbQL!
Publicado por: nano-rosario en 20 Febrero 2009, 15:10 pm
Haber si entendi desde la misma pc, con el mismo usuario y la misma pass, mismo server, mismo puerto, con adodb te podes conectar bien pero con esa libreria no?
el problema es la libreria.....



Título: Re: problema con My VbQL!
Publicado por: el_c0c0 en 20 Febrero 2009, 16:44 pm
Haber si entendi desde la misma pc, con el mismo usuario y la misma pass, mismo server, mismo puerto, con adodb te podes conectar bien pero con esa libreria no?
el problema es la libreria.....



sacto..
en fin, parece q no hay solucion. me quedo usando ADODB.

saludos!


Título: Re: problema con My VbQL!
Publicado por: seba123neo en 21 Febrero 2009, 04:37 am
pues si,no vi la libreria...pero puede que soporte hasta una determinada versión del servidor de MySQL...

saludos.