我在页面定义了一个字符串数组..来获取页面所有文本框的值...
在类里面我有一个方法ExecPrc(存储过程名,数组)数组是做为存储过程的参数用来添加到数据库
这个数组在页面是没有问题的...但是到了方法里面就超出范围了...
哪位大哥能帮我找出错误....在下感激不尽.....

解决方案 »

  1.   

    在类库中:
    private object [] _parameters;         //执行存储过程的参数
    /// <summary>
    /// 获取存储过程中必要参数
    /// </summary>
    public object[] GetParameters
    {
    get{return _parameters;}
    } /// <summary>
    /// 设置存储过程中必要参数
    /// </summary>
    public void SetParameters(params object[] parameters)
    {
    _parameters=parameters;
    }
    在页面中调用
    类名.SetParameters(this.log_id,....);
      

  2.   

    public string ExecProc(string ProcObj,string[] ProcVal)我在监视窗口看到数组到这里面就超出范围了...
    {
         //对数据库进行操作
    }