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):
If m_objConnection.OpenConnection(ServerHost, ServerUser, ServerPass, ServerDB, ServerPort) = MY_CONN_OPEN Then
Connect = True
Else
Connect = False
End If
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!
Hola, ahora no puedo probar, ¿ al conectarte sin esa liberia te conectas bien? en ServerHost pone "localhost" haber...
saludos.
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
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.
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
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.....
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!
pues si,no vi la libreria...pero puede que soporte hasta una determinada versión del servidor de MySQL...
saludos.