Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-09-2004
Avatar de diegofhernando
diegofhernando diegofhernando is offline
Miembro
 
Registrado: may 2003
Ubicación: Locombia papá!
Posts: 267
Poder: 22
diegofhernando Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 09-09-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
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
Responder Con Cita
  #3  
Antiguo 09-09-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto


¿Y entonces? ¿Para qué es este componente? ¿Sólo para hacer updates, deletes e inserts?

// sodulaS
Responder Con Cita
  #4  
Antiguo 09-09-2004
Avatar de diegofhernando
diegofhernando diegofhernando is offline
Miembro
 
Registrado: may 2003
Ubicación: Locombia papá!
Posts: 267
Poder: 22
diegofhernando Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 09-09-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Cita:
Empezado por roman
¿Y entonces? ¿Para qué es este componente? ¿Sólo para hacer updates, deletes e inserts?
Pues me imagino que, a parte de eso, también para lanzar scripts. La verdad es que no lo he investigado a fondo, pero no teniendo un componente como las IBX especializado para scripts...... es de imaginar que este sirva para ese menester

Cita:
Empezado por diegofhernando
...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...
Pero es que esto has de hacerlo también con cualquier Query
Si quieres cambiar una sentencia SQL, has de cerrar la Query, cambiarla y Reabrirla
Responder Con Cita
  #6  
Antiguo 09-09-2004
Avatar de diegofhernando
diegofhernando diegofhernando is offline
Miembro
 
Registrado: may 2003
Ubicación: Locombia papá!
Posts: 267
Poder: 22
diegofhernando Va por buen camino
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.
Responder Con Cita
  #7  
Antiguo 09-09-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Cita:
Empezado por diegofhernando
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.
No se que has querido decir con esto, pero bueno

Cita:
Empezado por diegofhernando
Para terminar lo q recomiendas es q use el dataset para generar las consultas del usuario?
Si quieres usar los FIBPLus.... no te queda otro remedio

Bueno, sí, usar ClientDataSets
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:30:24.


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
Copyright 1996-2007 Club Delphi