Cita:
Empezado por enecumene
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(*).