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
error con adordd y mysql
- TecniSoftware
- Posts: 213
- Joined: Fri Oct 28, 2005 6:29 pm
- Location: Quilmes, Buenos Aires, Argentina
- TecniSoftware
- Posts: 213
- Joined: Fri Oct 28, 2005 6:29 pm
- Location: Quilmes, Buenos Aires, Argentina
error
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!
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!
Creo que esta mal tu cadena de conexion.
Cuando el servidor es remoto, la cadena de conexion debe ser esta:
Te falta el Option = 3 y te falta el puerto (aunque este ultimo tendria que tomarlo por default)
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;
Saludos
R.F.
R.F.