Cita:
|
Empezado por Val
Tengo una aplicación con Firefox 2.0 y acceso al mismo mediante dbExpress. El caso es que al arrancar (en el FormCreate) relleno un DBGrid con los datos de un IBQuery y justo tras el open() del query en un TLabel muestro el número de registro del DBGrid mediante la propiedad RecordCount del query y si hay registros me muestra un 1 haya los registros que haya.
¿A qué se puede deber?
|
Se debe a que la propiedad RecordCount del DataSet,
sólo refleja el valor correcto si llegas hasta el final del conjunto de datos.
Prueba a hacer un
DataSet.Last antes de mostrar el valor de recordcount en el label.
Aunque la sugerencia de Neftalí es mucho mas eficiente.