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

解决方案 »

  1.   

    SQL SERVER 支持么?
      
      

  2.   

    Ora 支持么? 
      
      

  3.   

    http://topic.csdn.net/t/20050829/20/4238636.html
      
      

  4.   

    安装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;
      

  5.   

    http://www.sommarskog.se/arrays-in-sql.html
      

  6.   

    to :bitpolar(独自看天) ,这个例子再哪可以找到,放在oracle的哪个目录下?谢谢
      

  7.   

    C:\Oracle10\product\10.2.0\client_2\odp.net\samples\AssocArray