Hi all!
Firstly, sorry for my ugly english
I'm using DOA 3.4.3
In package
____________________________________________
type rSimplePays is record(
GroupName cb_repgroups.groupname%type
, SumPay number
);
type rcSimplePays is ref cursor return rSimplePays;
procedure SV_SimpleGroup(Result in out rcSimplePays
, nID_group in positiven
, nID_fil in varchar2
, dPeriodFrom in date
, dPeriodTo in date) is
begin
open Result for
select rg1.groupname
, cb_common.groupsumpays(rg1.id_group,dPeriodFrom,dPeriodTo,nID_fil) Pays
from cb_repgroups rg1
where rg1.id_group_link_to=nID_group
order by reporder;
end;
_____________________________________________
TOracleDataSet.SQL->
begin
buffer.cb_reports.generalpaysfor
Result,:ID_fil,
eriodFrom,
eriodTo);
end;
_____________________________________________
In case repeatedly closing and opening TOracleDataSet i have error ora-01000, "maximum open cursors exceed". In case using "simple" SQL statement this error not occured.
How i should use cursor variables with DOA so as not to occure this error?
Truly yours, Oleg Ivanenko aka Ash
ICQ [119082031]
email [oai-ash@yandex.ru]
Firstly, sorry for my ugly english

I'm using DOA 3.4.3
In package
____________________________________________
type rSimplePays is record(
GroupName cb_repgroups.groupname%type
, SumPay number
);
type rcSimplePays is ref cursor return rSimplePays;
procedure SV_SimpleGroup(Result in out rcSimplePays
, nID_group in positiven
, nID_fil in varchar2
, dPeriodFrom in date
, dPeriodTo in date) is
begin
open Result for
select rg1.groupname
, cb_common.groupsumpays(rg1.id_group,dPeriodFrom,dPeriodTo,nID_fil) Pays
from cb_repgroups rg1
where rg1.id_group_link_to=nID_group
order by reporder;
end;
_____________________________________________
TOracleDataSet.SQL->
begin
buffer.cb_reports.generalpaysfor



end;
_____________________________________________
In case repeatedly closing and opening TOracleDataSet i have error ora-01000, "maximum open cursors exceed". In case using "simple" SQL statement this error not occured.
How i should use cursor variables with DOA so as not to occure this error?
Truly yours, Oleg Ivanenko aka Ash
ICQ [119082031]
email [oai-ash@yandex.ru]