FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Como funciona las Querys?
Q tal gente del foro... apenas incursiono en el mundo de Firebird y luego de leer detenidamente las recomendaciones q se hacen en algunos hilos del foro decidi usar los FIBPlus, pero no logro entender como funcionan las Querys, es decir normalmente una Query representaria un DataSet o una Tabla para un DataSource, pero no es el caso de las Querys de FIBPlus, es decir, no logro hacer nada con ellas... particularmente trato de ejecutar una sentencia SQL y q el resultado se muestre en un grid. Como se hace esto con los FIBPlus?, debo hacerlo con el DataSet? si es asi como se hace?...
Gracias como siempre por su tiempo. Salu2
__________________
Diego. Colombia es pasión. |
#2
|
|||
|
|||
Este es el problema que ya he mencionado en más de una ocasión en los foros.
El TpFIBQuery NO deriba de TDataset, por lo que NO podrás "engancharlo" a un TDataSource (entre otras muchas cosas) Para mostrar datos necesitarás usar el TpFIBDataSet que SI deriba de TDataSet Espero que te sea de utilidad |
#3
|
||||
|
||||
¿Y entonces? ¿Para qué es este componente? ¿Sólo para hacer updates, deletes e inserts? // sodulaS |
#4
|
||||
|
||||
Te agradezco la respuesta... el problema es q para modificar cualkier sql en el FIBDataSet, en este caso el de el select, debo cerrar el DataSet modificar el SQL del select y abrir nuevamente el DataSet, la verdad no se q tan eficiente pueda ser esa operación... lo q deseo es ofrecerle al usuario la posibilidad de consultar sobre una tabla de acuerdo a sus parametros de consulta...
hmm espero entiendan el problema. Muchas gracias por su colaboracion. Salu2...
__________________
Diego. Colombia es pasión. |
#5
|
|||
|
|||
Cita:
Cita:
Si quieres cambiar una sentencia SQL, has de cerrar la Query, cambiarla y Reabrirla |
#6
|
||||
|
||||
Tienes razon... kizas me confundo con el echo de q con las querys no se pierden los datos del grid tan espantosamente como lo hace al cerrarse el dataset. Para terminar lo q recomiendas es q use el dataset para generar las consultas del usuario?
Salu2
__________________
Diego. Colombia es pasión. |
#7
|
|||
|
|||
Cita:
Cita:
Bueno, sí, usar ClientDataSets |
|
|
|