error con adordd y mysql

Post Reply
User avatar
TecniSoftware
Posts: 213
Joined: Fri Oct 28, 2005 6:29 pm
Location: Quilmes, Buenos Aires, Argentina

error con adordd y mysql

Post by TecniSoftware »

Al igual que otros me da este error y no logro hacer andar el ejemplo de MySql, Uso xHarbour y descargué la ultima version de noway y recompile la libreria. Tambien descargué el conector de:
http://dev.mysql.com/downloads/connector/odbc/3.51.html

Que puede ser? simplemente el ejecutable se queda unos momentos como colgado y despues tira el error de apertura:

Descripción del error: Error ADODB.Recordset/16389 E_FAIL: OPEN
Args:
[ 1] = C SELECT * FROM ACCOUNTS
[ 2] = C DRIVER={MySQL ODBC 3.51 Driver}; SERVER=www.freesql.org;DATABASE=test00;UID=myuser;PWD=mypass
[ 3] = N 1
[ 4] = N 3

Pila de llamadas
================
LLamada de TOLEAUTO:OPEN(0)
LLamada de ADO_OPEN(143)
LLamada de DBUSEAREA(0)


Alguna idea?

Saludos
Alejandro Cebolido
Buenos Aires, Argentina
User avatar
TecniSoftware
Posts: 213
Joined: Fri Oct 28, 2005 6:29 pm
Location: Quilmes, Buenos Aires, Argentina

error

Post by TecniSoftware »

Abri el puerto en el firewall de windows y corri el programa, el ejemplo
hace:

while ! Eof()
? test00->First, test00->City
CONTINUE
end

se conectó y me emeparon a aparecer los msginfo() por lo que le mande un ctrl-alt-del para cortarlo. Luego modifique por ??? para captar la info desde
el DebugView pero no me pude volver a conectar mas.
Por que?

Saludos!
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Post by R.F. »

Creo que esta mal tu cadena de conexion.

Cuando el servidor es remoto, la cadena de conexion debe ser esta:

Code: Select all

Driver={MySQL ODBC 3.51 Driver};Server=data.domain.com;Port=3306;Database=myDataBase;User=myUsername;Password=myPassword;Option=3;
Te falta el Option = 3 y te falta el puerto (aunque este ultimo tendria que tomarlo por default)
Saludos
R.F.
Post Reply