Cita:
|
Empezado por Jose Manuel
Hola, he probado a sustituir la instrucción
'SELECT * FROM &tablename1 WHERE ' por
'SELECT count(*) FROM &tablename1 WHERE '
y me da un error, indicando que el campo C_NIF no se encuentra
|
Yo utilizaría un Query diferente para realizar la consulta del Count
Código SQL
[-]
SELECT COUNT(*) AS NUMREG FROM...
No utilices el mismo que usas para la consulta de datos y para acceder al resultado hazlo utilizando FieldByName.
Código Delphi
[-]
n := Qrery2.FieldByName('NUMREG').AsInteger;
Otra cosa, es que puedes eliminar de la consulta del Count el ORDER BY ya que es indiferente para el número de registros.