zoukankan      html  css  js  c++  java
  • 明明写了参数,确始终提示 过程需要参数,但未提供该参数SqlDataReade

     public SqlDataReader SqlDataReader(string storedProcedure, params SqlParameter[] sp)
            {
                SqlCommand cmd = new SqlCommand(storedProcedure, this.Conn);
                          if (sp != null && sp.Length > 0)
                {               
                    cmd.Parameters.AddRange(sp);                
                }
                try
                {
                    this.Conn.Open();
                    SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);//执行之后关闭连接
                    commonclass.MsgOk(Conn.State.ToString());
                    return dr;
    
                }
                catch (SqlException er)
                {
                   this.Conn.Close();
                    throw er;
    
                }
            }

    上面代码,死活提示,过程需要参数,但未提供该参数。准备放弃,使用dataset的时候,突破发现
    没有指定   cmd.CommandType 加上这句搞定。

      cmd.CommandType = CommandType.StoredProcedure; 

     public SqlDataReader SqlDataReader(string storedProcedure, params SqlParameter[] sp)
            {
                SqlCommand cmd = new SqlCommand(storedProcedure, this.Conn);
                cmd.CommandType = CommandType.StoredProcedure;
                if (sp != null && sp.Length > 0)
                {               
                    cmd.Parameters.AddRange(sp);                
                }
                try
                {
                    this.Conn.Open();
                    SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);//执行之后关闭连接
                    commonclass.MsgOk(Conn.State.ToString());
                    return dr;
    
                }
                catch (SqlException er)
                {
                   this.Conn.Close();
                    throw er;
    
                }
            }
    

      

  • 相关阅读:
    Luogu P3275 糖果
    Python基础学习
    SharePoint 2013
    Office
    KnockoutJS
    SharePoint 2013
    Bootstrap
    SharePoint 2013
    CSS
    AngularJS
  • 原文地址:https://www.cnblogs.com/bantongshui/p/3170009.html
Copyright © 2011-2022 走看看