相关疑难解决方法(0)

ExecuteNonQuery需要一个开放且可用的连接.连接的当前状态已关闭

ExecuteNonQuery需要一个开放且可用的连接.连接的当前状态已关闭.

我在这做错了什么?我假设你可以重用连接?

谢谢你的帮助!

using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ToString()))
{
    cn.Open();

    // If we are reverting to an old type
    if (pageAction == "revert")
    {
        debug.Text = "FLAG 1";

        // Get the revert ID
        int revertingID = int.Parse(Request.QueryString["revID"]);
        bool rowsReturned = false;

        debug.Text = "FLAG 2 - " + revertingID.ToString();

        // Set all to 0
        using (SqlCommand cmd = new SqlCommand("SELECT ID FROM tblSiteSettings WHERE ID = " + revertingID, cn))
        {
            // If it exists
            SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection); …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net

14
推荐指数
2
解决办法
6万
查看次数

标签 统计

asp.net ×1

c# ×1

sql ×1