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)
-   -   Usar un Stored Procedure como DataSet (https://www.clubdelphi.com/foros/showthread.php?t=46134)

Cura 25-07-2007 02:25:23

Usar un Stored Procedure como DataSet
 
Hola a todos, tengo un store porc en firebird q realiza un query sobre varias tablas y devuelve esos valores, estoy tratando de usar ese SP en delphi como DataSet de un DataSource, hasta ahi todo bien por que hago la asignacion de los controles y no hay problemas
Pero cuando vinculo un DBGrid con ese DataSource, no me muestra el resultado del StoreProc, obvio luego de hacer el exec, alguien me podria decir que estoy haciendo mal? por que probe el DBgrid asociado a un DataSource que tiene como DataSet un IBQuery que realiza el query sobre el StoreProc y funciona sin problemas, garcias!!!

Cura 25-07-2007 07:42:20

Comentario
 
Hola, navegando por alli encontre que no seria posible hacer lo que estoy tratando, si o si habria q recurrir a un IBQuery para acceder al resultado del Stored Proc, les dejo el link y el sgte texto (en ingles)

Returning a whole dataset can not be done with a TIBStoredProc component. Therefore you have to use a TIBQuery component. In the FROM clause of the SELECT statement you have to fill the name of the stored procedure with all necessary parameters. Afterwards you can open the dataset by using a TProvider and a TClientDataset.


http://www.scip.be/index.php?Page=Ar...12&Lang=EN#IBX

de todas maneras si alguien lo hizo alguna vez, por favor que lo comente, gracias!!!


La franja horaria es GMT +2. Ahora son las 00:01:55.

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