Hola
no se si te sirva esto.. pero yo he tenido muchos problemas al utilizar el
RecordCount en Interbase y desde Delphi... así que te sugiero que agregues una sentencia de Count y la asignes a una variable.. y con eso hagas tu proceso
tendrias que usar un
Código SQL
[-]
Select Count(Campo1) As Num_Registro, Campo2, Campo3, Campo4
Where Condicion
Order by Campo2
y despue tendrias que poner algo asi
Código Delphi
[-]
dimension := frm_DataModule.query['Num_Registro'];
espero que te sirva