problema con My VbQL!

Iniciado por el_c0c0, 20 Febrero 2009, 03:13 AM

0 Miembros y 1 Visitante están viendo este tema.

el_c0c0

Hola, estoy intentando de usar esta libreria: My VbQL

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 (vb) [Seleccionar]
        If m_objConnection.OpenConnection(ServerHost, ServerUser, ServerPass, ServerDB, ServerPort) = MY_CONN_OPEN Then
            Connect = True
        Else
            Connect = False
        End If


Código (vb) [Seleccionar]
    mysql.ServerHost = "server"
    mysql.ServerPort = 3306
    mysql.ServerDB = "pcrep"
    mysql.ServerPass = "root"
    mysql.ServerUser = "root"
    Call mysql.Connect()


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!
'-     coco
"Te voy a romper el orto"- Las hemorroides

seba123neo

#1
Hola, ahora no puedo probar, ¿ al conectarte sin esa liberia te conectas bien? en ServerHost pone "localhost" haber...

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

el_c0c0

Cita de: 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.

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
'-     coco
"Te voy a romper el orto"- Las hemorroides

seba123neo

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

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

el_c0c0

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
Citarmysql> 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
'-     coco
"Te voy a romper el orto"- Las hemorroides

nano-rosario

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.....


el_c0c0

Cita de: 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.....



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

saludos!
'-     coco
"Te voy a romper el orto"- Las hemorroides

seba123neo

pues si,no vi la libreria...pero puede que soporte hasta una determinada versión del servidor de MySQL...

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson