FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como averiguar si un registro existe sin usar recordcount
Hola compañeros
Tengo la siguiente inquietud Resulta que tengo un sql dentro de un tquery y para verificar si existe el registro lo hago con la propiedad recordcount si =0 es que no existe y si recordcount>0 es porque existe, pero resulta que esta propiedad es muy costosa cuando la tabla que consulto tiene muchos datos, de que otra manera lo puedo hacer. y que no sea con algo como select count(*) from tabla Gracias |
#2
|
||||
|
||||
Quizas puedas cargar el campo de la tabla sobre el que buscas en memoria en un stringList y luego buscar sobre esa lista con un while, deberia ir rapido.
PD: Solo cargas la lista una vez o cuando sea necesario, en caso de que se actualice.
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5 Última edición por Durbed fecha: 21-07-2006 a las 18:51:55. |
#3
|
|||
|
|||
Me imagino que lo que quieres saber ese si la consulta resultó con registros. Bueno para ello solo tienes que preguntar
Suerte. |
#4
|
||||
|
||||
Cita:
Es mejor hacer esto:
Mejor si limitas a 1
Y mejor si sólo obtienes un campo
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Lo mas facil es mirar si el DataSet associado ha llegado a final de fichero. Si al abrir la consulta con el OPEN ha llegado a EOF es que el DataSet (Consulta) no tiene ningun registro:
Espero que te sirva. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
No me encuentra un registro que existe, puse mal el where? | Eden | SQL | 2 | 13-02-2006 08:30:49 |
Registro Vacio en un DBGrid si existe GENERATOR | gluglu | Conexión con bases de datos | 1 | 08-02-2005 13:01:59 |
Como averiguar el usuario de windows | Telemaco | PHP | 8 | 26-07-2004 11:15:10 |
Cómo puedo averiguar desde un script si un archivo existe | sarackganda | Linux | 4 | 05-11-2003 22:06:15 |
Como averiguar si hay un campo en la Db | Jose Manuel | Tablas planas | 3 | 23-08-2003 20:08:50 |
|