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

哥们这是小弟我写的三层帮忙看看如何老是说:“ExecuteNonQuery”方法没有采用“1”个参数的重载

2012-04-01 
哥们这是我写的三层帮忙看看怎么老是说:“ExecuteNonQuery”方法没有采用“1”个参数的重载publicstringconnec

哥们这是我写的三层帮忙看看怎么老是说:“ExecuteNonQuery”方法没有采用“1”个参数的重载
public   string   connection()    
        {
                string   connstr;
                connstr   =   ConfigurationManager.AppSettings[ "databasestr "].ToString();
                return   connstr;
        }      


  public   void   cmd(string   sqlstr)
        {
                try
                {
                        SqlCommand   cmd   =   new   SqlCommand(sqlstr,   connection());
                        cmd.ExecuteNonQuery(CommandBehavior.CloseConnection);//就这里提示出错信息
                }
                catch
                {
                        HttpContext.Current.Response.Write( "提示:操作没有被完成!请与管理员联系!错误号: <b> CMD </b> ");
                        HttpContext.Current.Response.End();
                }
        }


提示这个:“ExecuteNonQuery”方法没有采用“1”个参数的重载

[解决办法]
ExecuteNonQuery()方法没有参数的,不能加CommandBehavior.CloseConnection
[解决办法]
你这里哪里有SqlConnection?咋没看见?
[解决办法]
说的很清楚了

ExecuteNonQuery”方法没有采用“1”个参数的重载

[解决办法]
private SqlConnection connection()
{
string connstr;
connstr = ConfigurationManager.AppSettings[ "databasestr "].ToString();
SqlConnection con = new SqlConnection(connstr);
return con;
}


SqlConnection con = connection();
SqlCommand cmd = new SqlCommand(sqlstr, con);
然后con.close()

[解决办法]
ExecuteNonQuery没有参数.
[解决办法]
声明一个conn,然后关闭
[解决办法]
改成cmd.ExecuteNonQuery();

热点排行