Ver Mensaje Individual
  #8  
Antiguo 29-07-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Reputación: 22
RolphyReyes Va por buen camino
Wink

Cita:
Empezado por enecumene Ver Mensaje
Hola, la solución de MarcosZorrilla es más que suficiente, con recordcount se resuelve.

Saludos.
Tienes razón, pero a mí entender es menos eficiente, es como el uso del Locate que recorre de manera secuencial en el DataSet. Porque (reitero a mí entender) entiendo que el componente DataSet debe de hacer un Fetch All para contar los registros y eso lo hace del lado del cliente, si la PC del mismo no es "decente" ya sabes que pasaria.

Yo para preguntar si tiene algún registro utilizo:
Código Delphi [-]
If DataSet.IsEmpty then ..

Y si llegase a necesitar contar los registros (por lo regular no lo hago) hago un Count(*).
__________________
Gracias,
Rolphy Reyes
Responder Con Cita