Ver Mensaje Individual
  #2  
Antiguo 18-11-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
No he probado en eficiencia cual de estas 2 alternativas es mejor, pero ahí dejo las ideas:

1 - Haces el filtrado que sea, y después lanzas una consulta del tipo
Código SQL [-]
select count(*) 
from tabla
where <<<< misma restricción del filtro >>>>

2 - Haces un procedimiento almacenado que además de aplicar el filtro, devuelva un parámetro con el número de filas.

Siempre que hablo de "filtros" en Firebird, jamás me refiero a table1.Filter, sino que me refiero a la restricción where que ha de aplicarse a un Query, ya que en Firebird, al ser una base de datos sql, no tiene mucho sentido usar objetos TTable.

Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita