您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> Oracle+Delphi高手请进,存储过程的参数为数组该怎么传递进去?

Oracle+Delphi高手请进,存储过程的参数为数组该怎么传递进去?

来源:网络整理     时间:2016/8/22 18:46:14     关键词:

关于网友提出的“ Oracle+Delphi高手请进,存储过程的参数为数组该怎么传递进去?”问题疑问,本网通过在网上对“ Oracle+Delphi高手请进,存储过程的参数为数组该怎么传递进去?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: Oracle+Delphi高手请进,存储过程的参数为数组该怎么传递进去?
描述:

我写了一个存储过程, 
create or replace type flowlist as varray(12) of varchar2(20); 
//////////// 
create or replace procedure flowset_pro( 
flowstr flowlist, 
flowname varchar2) 
as 
i number; 
flow_type pflow_tbl.work_type%type; 
begin 
select work_type into flow_type from work_name where work_name.work_name=flowname; 
delete from pflow_tbl where work_type=flow_type; 
i:=1; 
while i <>
insert into pflow_tbl values(flow_type,flowname,flowstr(i),flowstr(i+1)); 
i:=i+1; 
end loop; 
exception 
when others then 
rollback; 
end flowset_pro; 
然后我在delphi6里面调用这个flowset_pro,但是老是包错,参数类型不匹配,我问在delphi中怎么传递这个数组的参数阿??
  fcdm.ADOStoredProc_flow.Parameters.ParamByName('flowstr').Value:=???怎么写??


以上介绍了“ Oracle+Delphi高手请进,存储过程的参数为数组该怎么传递进去?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3495729.html

相关图片

相关文章