2是SqlParameter数组的维数
("@roomid",SqlDbType.VarChar,10) 名称,类型,长度这些东西楼主多看下MSDN吧

解决方案 »

  1.   

    [2]是SqlParameter数组成员个数;
    new SqlParameter("@roomid",SqlDbType.VarChar,10)是sql传参,变量名为@roomid,varchar(10)类型。
    ParameterDirection.Output是说@AllMoney变量是Output类型的。
    这是我的理解。
      

  2.   

    [2]是SqlParameter数组成员个数; 
    new SqlParameter("@roomid",SqlDbType.VarChar,10)是sql中存储过程传参,变量名为@roomid,varchar(10)类型。 
    ParameterDirection.Output是说@AllMoney变量是Output输出显示。 
    这是我的理解
      

  3.   

    2是SqlParameter数组的维数 
    new SqlParameter("@roomid",SqlDbType.VarChar,10)是sql中存储过程传参,("@roomid",SqlDbType.VarChar,10) 名称,类型,长度 
    ParameterDirection.Output是说@AllMoney变量是Output输出显示。 
      

  4.   

    有点晚了
    2是SqlParameter数组的维数 
    new SqlParameter("@roomid",SqlDbType.VarChar,10)是sql中存储过程传参,("@roomid",SqlDbType.VarChar,10) 参数名称,类型,长度 
    ParameterDirection.Output是说@AllMoney变量是Output输出显示。 
      

  5.   

    [2]是SqlParameter数组成员个数; 
    new SqlParameter("@roomid",SqlDbType.VarChar,10)是sql传参,变量名为@roomid,varchar(10)类型。 
    ParameterDirection.Output是说@AllMoney变量是Output类型的。 
    是这个意思.
    用SqlParameter可以防注入.现在用得比较多.
      

  6.   

    2是SqlParameter数组的维数 
    new SqlParameter("@roomid",SqlDbType.VarChar,10)是sql的变量参数
    ,("@roomid",SqlDbType.VarChar,10) 变量参数名称,类型,长度 
    ParameterDirection.Output是说@AllMoney变量是Output输出显示。 
      

  7.   

    [2]是SqlParameter数组成员个数; 
    new SqlParameter("@roomid",SqlDbType.VarChar,10)是sql中存储过程传参,变量名为@roomid,varchar(10)类型。 
    ParameterDirection.Output是说@AllMoney变量是Output输出显示。 基本上意思 都差不多
      

  8.   

    [2]是SqlParameter数组成员个数; 
    new SqlParameter("@roomid",SqlDbType.VarChar,10)是sql中存储过程传参,变量名为@roomid,varchar(10)类型。 
    ParameterDirection.Output是说@AllMoney变量是Output输出显示。 
    这是我的理解
      

  9.   

    真是谢谢大家了不过我是个初学者,所以还是有点迷茫中。那第一个成员为什么没有设置这句,只是设置了一个值?
    ParameterDirection.Output    这句是输出的类型,那环有些什么其它类型吗?