Код
ALTER PROCEDURE MED_ACT_AND_SPEC (
code_act integer)
returns (
code_spec integer)
as
begin
for
select "MED_ACT_and_SPEC".code_spec
from "MED_ACT_and_SPEC"
where "MED_ACT_and_SPEC".code_act=:code_act
into :code_spec
do
suspend;
end
которая возвращает набор из числовых значений..
В Builder по нажатию кнопки вот такой обработчик:
IBStPrMedActSp->ParamByName("CODE_ACT")->AsInteger=codeact;
IBStPrMedActSp->ExecProc();
int i=IBStPrMedActSp->ParamByName("CODE_SPEC")->AsInteger; //здесь хочу добраться до выходных //параметров функции...но так, как есть - я получаю только первое значение...
//а как получить всё, что возвращает процедура, объясните пожалуйста...!