全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1274
推到 Plurk!
推到 Facebook!

请教用odac的TOraStoredProc如何返回nest table数据

尚未結案
jsjrj
一般會員


發表:2
回覆:0
積分:0
註冊:2008-09-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-07-20 11:19:40 IP:113.87.xxx.xxx 訂閱
环境:windows xp sp3 +d7+oracle 10g 
package中的方法如下:
FUNCTION f99_get_a(b IN m.n%TYPE,
c OUT NOCOPY nt_z) RETURN SMALLINT IS
BEGIN
......
end;
注:nt_z是nest table
delphi 的 Button1Click事件
OraSession1.connected:=true;
orastoredproc1.Params.clear;
OraStoredProc1.StoredProcName := 'f99_get_a;
orastoredproc1.Params.CreateParam(ftString,'b',ptinput);
orastoredproc1.Params.CreateParam(ftDataSet,'c',ptoutput);
orastoredproc1.ParamByName('b').Value := '2';
OraNestedTable1.Table:=OraStoredProc1.ParamByName('c').AsTable;
OraStoredProc1.ExecProc;
程序执行OraStoredProc1.ExecProc这句报错
type of object must be defined

请教高手,谢谢啊!
系統時間:2024-04-19 19:24:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!