Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problema con un RecordCount (https://www.clubdelphi.com/foros/showthread.php?t=30483)

Lucciano 07-04-2006 14:01:49

Problema con un RecordCount
 
Hola, que tal, tengo el siguiente problema, quisiera saber porque cuando hago una consulta que le paso por parametros un rango de fecha y que al finalizar la misma pongo un If recordCount > 0 que me muestre la consulta si existen registros para ese rango, en vez contarme los registros de la misma, me cuenta todos los registros que esa existenten en la consulta. Desde ya si me pueden ayudar muchas gracias! LM :confused:

Lepe 07-04-2006 14:18:15

No dices que base de datos es, pero si fuera en Paradox o tablas planas, el recordcount si funciona. Normalmente en sistemas Cliente-Servidor, (Firebird, Interbase,etc), el calcular ese número es un costo adicional, y por ello no se implementa.

Un Select count(*) where < Misma condicion de la consulta > si te devolverá el valor correcto.

Saludos

Lucciano 07-04-2006 14:39:28

Gracias Lepe, el motor que utilzo el oracle. ;)

luisgutierrezb 07-04-2006 15:23:17

Otra cosa que puedes usar para saber si hay registros es:
Dataset.IsEmpty
si regresa true es que el dataset esta vacio, si no, es que tiene datos

Lucciano 07-04-2006 15:40:54

Muchas gracias Luis, me has ayudado enormemente. :D


La franja horaria es GMT +2. Ahora son las 03:01:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi