FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Buscar en una consulta
Buenas amigos del foro. Mi pregunta es la siguiente, tengo una tabla que se llama pintarbotones, esta tabla la lleno mediante un procedure, el problema q tengo es q por ejemplo si existen 100 botones o 200 tengo q realizar para cada boton una consulta y saber su estado algo q es muy ineficiente, existe una forma de tener mi tabla con todos los 100 o 200 botones en memoria y en esta buscar el estado, sin necesidad de realizar de nuevo la consulta.
trabajo con firebird y delphi 7. Gracias Última edición por Vlady fecha: 16-05-2008 a las 01:10:44. |
#2
|
||||
|
||||
he preguntado y me dicen q con la propiedad filter de la tabla es posible hacer esto, al realizarlo asi no implica volver a hacer la consulta??
|
#3
|
||||
|
||||
Cita:
Si utilizas la propiedad filter no, pero hacer eso de filtros es tremendamente ineficiente, por que no pruebas con querys?
__________________
Conoce mi blog http://www.edgartec.com |
#4
|
||||
|
||||
Cita:
Una vez tengas el resultado en memoria, el recorrido debe ser inmediato.
__________________
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
|
||||
|
||||
"PREGUNTA: ¿Y no puedes hacer la consulta (1 sóla) que te devuelva el estado de los 200 botones? En lugar de hacer 200 consultas.
Una vez tengas el resultado en memoria, el recorrido debe ser inmediato." Gracias neftali por responder. Precisamente es esto lo q quiero realizar una consulta que me entregue el estado de los 200 o 300 botones y luego por algun metodo, "he estado pensando en manejarlo en un array" q no tenga q volver a realizar la consulta desde la base de datos encontrar el estado para cada boton. Es decir ya en en memoria local encontrar el estado. Gracias |
#6
|
||||
|
||||
¿Qué es lo que no sabes hacer? ¿La consulta?
Si ejecutas (Open de un Query) un
tedrás el resultado en un DataSet. Luego puedes recorrerlo utilizando Query.First; Query.Next Revisa la ayuda, hay ejemplos. Otra opción puede ser utilizar un ClientDataSet. Eso te cargará automáticamente todos los datos a memoria. A partir de ese momento, puedes desconectar la consulta y trabajar con el ClientDataSet.
__________________
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. |
#7
|
||||
|
||||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Buscar en resultado de consulta SQL | alvarocastillo | SQL | 6 | 06-11-2007 16:28:54 |
Buscar en .PAS | raorre | Conexión con bases de datos | 1 | 18-01-2006 09:46:56 |
Buscar en un PDF | Alexander | Varios | 2 | 08-11-2005 22:31:08 |
como buscar dentro de una consulta un texto que sea parte de la descripcion | viajero2015 | Conexión con bases de datos | 1 | 15-11-2003 05:18:09 |
buscar con pos | migueilichenco | Varios | 9 | 08-09-2003 16:41:53 |
|