create or replace package TestPackage is
type TestResultSet is ref cursor;
end TestPackage ;
create or replace procedure PROC_TEMP_RANK_ONE_T(my_cur out TestPackage.TestResultSet
) as
BEGIN
open my_cur for select * from jobs where status=1 and job_no in(100000,100001,100006,100008);
END PROC_TEMP_RANK_ONE_T;
procedure TKBBD4.Button1Click(Sender: TObject);
begin
try
DataSettest_proc.Active:=true;
DataSource.DataSet:=DataSettest_proc;
DataGrid2.DataSource:=DataSource;
except
on e:exception do
begin
jsdialogs.ShowError(e.Message+'button1click出错!','异常');
SysUtils.Abort;
end;
end;
end; |