FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour error con adordd y mysql
Posts: 244
Joined: Fri Oct 28, 2005 06:29 PM
error con adordd y mysql
Posted: Mon May 07, 2007 02:15 PM

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

Alejandro Cebolido

Buenos Aires, Argentina
Posts: 244
Joined: Fri Oct 28, 2005 06:29 PM
error
Posted: Mon May 07, 2007 04:42 PM

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!

Alejandro Cebolido

Buenos Aires, Argentina
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
error con adordd y mysql
Posted: Tue May 08, 2007 09:32 AM
Creo que esta mal tu cadena de conexion.

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

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.

Continue the discussion