首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么向存储过程传递一个数组参数

2013-03-26 
如何向存储过程传递一个数组参数?存储过程是在oracle环境下写的有一个参数是数组,在c#中调用时,如何给该数

如何向存储过程传递一个数组参数?
存储过程是在oracle环境下写的


有一个参数是数组,在c#中调用时,如何给该数组传递值?




[解决办法]
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html
[解决办法]
安装oracle后的sample里有很详细的例子

cmd.Parameters.Add( "pm_Url ", OracleDbType.Varchar2).Value = Url;
cmd.Parameters[ "pm_Url "].CollectionType = OracleCollectionType.PLSQLAssociativeArray;
int[] BindSize = new int[Url.Length];
for (int x = 0; x < Url.Length; x++)
BindSize[x] = Url[x].Length;

热点排行