请教,动态执行存储过程?
pbj 2002-12-29 10:29:22 我有多个存储过程,输入、输出参数都相同,就是名字不同。
我想将这些存储过程名字存入表中,然后在前台动态的调用,不知怎么写
string t_date='200212'
integer li_rtn
long i
for i=1 to rowcout(dw_1)
declare sp_out procedure for '存储过程名' @t_date= :t_date,@i=:li_rtn output;
//执行存储过程
execute sp_out;
fetch sp_out into :li_rtn;
if sqlca.sqlcode=0 then
messagebox("提示窗口","ok")
else
messagebox("提示窗口","failure")
end if
close sp_out;
end for