MySQL Urgente!!!

carlydt
21 de Noviembre del 2003
Porque cunado hago un select de una tabla, el RecordCount siempre es -1, y esta tabla tiene registros.

que alguien me explique
Gracias

Ragayaga
21 de Noviembre del 2003
Si mal no recuerdo si estás usando RecordCount, primero debes de hacer un MoveFirst y luego un MoveLast y finalmente hacer el RecordCount.

Esto se debe a que el RecordCount se carga cuando recorres la tabla.

Aunque la verdad ya no estoy muy seguro (tengo bastante tiempo que no lo uso)...

Adiós y suerte....

Baltasar
21 de Noviembre del 2003
Has probado a hacer rs.movelast y luego mirar el recordcount? piensa que al ser un sistema cliente-servidor al abrir el recordset no "sabe" el número de registros que tiene.
Espero que te resuelva el problema.

carlydt
21 de Noviembre del 2003
No, sigue mostrandome -1, puede ser que haga mal el select
Call rsEmp.Open("select * from Empresa", db, adOpenStatic, adLockOptimistic)