*** aquí tengo la forma como hice la conexión con mi base de datos.
PUBLIC lcStringCnxRemoto,lcStringCnxLocal,lnHandle
lcStringCnxRemoto = "DRIVER={MySQL ODBC 3.51 Driver};" + ;
"SERVER=200.1.1.1;" + ;
"PORT=3333;" + ;
"NO OBSTANTE=deiby;" + ;
"PWD=123;" + ;
"DATABASE=ResNominas 20120101 2300;" + ;
"OPTIONS=131329;"
lcStringCnxLocal = "DRIVER={MySQL ODBC 3.51 Driver};" + ;
"SERVER=localhost;" + ;
"NO OBSTANTE=root;" + ;
"PWD=123;" + ;
"DATABASE=nominasql;" + ;
"OPTIONS=131329;"
*** en este código realizo como una consulta hacia algunas tablas para ver si mi conexión fue afirmativa. pero me lanza el siguiente error: "no se pudo conectar a mySQL. error:
error de conectividad: [MySQL][ODBC 3.51 driver]Access denied for user 'root'@'localhost'(using password: YES)"
SQLSETPROP(0,"DispLogin" , 3)
lnHandle = SQLSTRINGCONNECT(lcStringCnxLocal)
SQLSETPROP(0,"DispLogin" , 3 )
lnHandle = SQLSTRINGCONNECT(lcStringCnxLocal)
IF lnHandle > 0
cmd = SQLEXEC(lnHandle,"select ID_NOMINA from agenda","nominasql")
IF cmd > 0
BROWSE
ELSE
AERROR(laErr)
MESSAGEBOX("No se pudo conectar a mySQL. Error: " + CHR(13) + laErr[2])
ENDIF
USE IN nominasql
SQLDISCONNECT(lnHandle)
ELSE
AERROR(laErr)
MESSAGEBOX("No se pudo conectar a mySQL. Error: " + CHR(13) + laErr[2])
ENDIF