![]() |
Problema con FibPkus y Stored Procedure
Hola!
Soy nuevo con fibplus y firebird 1.5 Hay alguna manera de enlazar un procedimiento almacenado con un datasource, el unico componente que permite asociarlo es un TpFIBDataSet, que es un descendiente de TDataset. ¿O de alguna forma que ese componente ejecutar el procedimiento y que devuelva un conjunto de datos? ¿Cómo se podría hacer pasar los parámetros de entrada? La razón es que devuelva un conjunto de resultado, según un críterio en la consulta. Además, me gustaría usar el componente TpFIBClientDataSet y asociarlo de alguna manera con un TDBGrid de sólo lectura. ¿Se puede hacer esto? Gracias |
Hola.
No conozco el TpFIBClientDataSet, pero tendrá una propiedad CommandText, o SQL o algo parecido. En ella pón : Código:
select * from NombreProcedimiento(:Parametro1, :Parametro2) Saludos |
Hola, guillotmarc!
Gracias por contestar, pues sí, funcionó de la sgte. manera: Código:
SELECT * Código:
pFIBDataSet1.Close; Código:
pFIBDataSet1.Params.ParamByName ( ':SMES' ).AsString := '01'; |
Hola.
Te sobran los dos puntos (solo se utilizan dentro de la sentencia). Código:
pFIBDataSet1.Params.ParamByName ( 'SMES' ).AsString := '01'; |
Hola!
Cita:
Era sólo eso. Saludos |
La franja horaria es GMT +2. Ahora son las 23:28:29. |
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