| RolphyReyes |
29-07-2008 15:15:32 |
Cita:
Empezado por enecumene
(Mensaje 304085)
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(*).
|