// My First MySQL Program
define adOpenForwardOnly 0
define adOpenKeyset 1
define adOpenDynamic 2
define adOpenStatic 3
define adLockReadOnly 1
define adLockPessimistic 2
define adLockOptimistic 3
define adLockBatchOptimistic 4
FUNCTION Main()
LOCAL cQuery := "SELECT * FROM MyTable",;
cConnection := "DRIVER={MySQL ODBC 3.51 DRIVER};SERVER=localhost;DATABASE=zoo;USER=root;PASSWORD=abc123"
oCon:=toleauto():new("adodb.connection")
oRs := CREATEOBJECT( "ADODB.Recordset" )
oRs:Open( cQuery , cConnection, adOpenKeyset, adLockOptimistic )
/ ¿ cuantas Columnas trajo de regreso el query ? /
? STR(oRs:Fields:Count()) // Este trabaja bien; devuelve el numero de columnas correcto = 3
/* ¿ cuantos renglones trajo de regreso el query ?*/
? STR(oRs:RecordCount()) // ESTE NO FUNCIONA; SIEMPRE DEVUELVE -1
RETURN TRUE
Algun compañero del foro que me pueda dar una idea por donde anda el problema?
George