Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我有一个错误消息。已存在与此命令关联的打开的DataReader,必须先关闭该命令 private void按钮6\u单击(对象发送者,事件参数e) { SqlConnection-MySqlConnection; SqlDataReader m_dr; SqlCommand命令; DataTable p_table=新DataTable(); MySqlConnection=newsqlconnection(“数据源=A-A-PC\\MSSQLSERVER1;初始目录=灯光和声音;用户ID=sa;密码=itexpert;”); MySqlConnection.Open(); command=newsqlcommand(“从清单中选择*,其中包=”+textBox7.Text+”,MySqlConnection); m_dr=command.ExecuteReader(); 如果(m_dr.HasRows) { SqlCommand command1=新的SqlCommand(“从清单中选择*”,MySqlConnection); p_table.Clear(); SqlDataAdapter m_d=新的SqlDataAdapter(“从清单中选择*”,MySqlConnection); m_d.填充(p_表); listView1.Items.Clear(); 对于(int i=0;i_C#_Sql Server 2012 - Fatal编程技术网

C# 我有一个错误消息。已存在与此命令关联的打开的DataReader,必须先关闭该命令 private void按钮6\u单击(对象发送者,事件参数e) { SqlConnection-MySqlConnection; SqlDataReader m_dr; SqlCommand命令; DataTable p_table=新DataTable(); MySqlConnection=newsqlconnection(“数据源=A-A-PC\\MSSQLSERVER1;初始目录=灯光和声音;用户ID=sa;密码=itexpert;”); MySqlConnection.Open(); command=newsqlcommand(“从清单中选择*,其中包=”+textBox7.Text+”,MySqlConnection); m_dr=command.ExecuteReader(); 如果(m_dr.HasRows) { SqlCommand command1=新的SqlCommand(“从清单中选择*”,MySqlConnection); p_table.Clear(); SqlDataAdapter m_d=新的SqlDataAdapter(“从清单中选择*”,MySqlConnection); m_d.填充(p_表); listView1.Items.Clear(); 对于(int i=0;i

C# 我有一个错误消息。已存在与此命令关联的打开的DataReader,必须先关闭该命令 private void按钮6\u单击(对象发送者,事件参数e) { SqlConnection-MySqlConnection; SqlDataReader m_dr; SqlCommand命令; DataTable p_table=新DataTable(); MySqlConnection=newsqlconnection(“数据源=A-A-PC\\MSSQLSERVER1;初始目录=灯光和声音;用户ID=sa;密码=itexpert;”); MySqlConnection.Open(); command=newsqlcommand(“从清单中选择*,其中包=”+textBox7.Text+”,MySqlConnection); m_dr=command.ExecuteReader(); 如果(m_dr.HasRows) { SqlCommand command1=新的SqlCommand(“从清单中选择*”,MySqlConnection); p_table.Clear(); SqlDataAdapter m_d=新的SqlDataAdapter(“从清单中选择*”,MySqlConnection); m_d.填充(p_表); listView1.Items.Clear(); 对于(int i=0;i,c#,sql-server-2012,C#,Sql Server 2012,您必须在连接上启用多个活动结果集: private void button6_Click(object sender, EventArgs e) { SqlConnection MySqlConnection; SqlDataReader m_dr; SqlCommand command; DataTable p_table = new DataTable(); MySqlConnection = new

您必须在连接上启用多个活动结果集:

 private void button6_Click(object sender, EventArgs e)
    {
        SqlConnection MySqlConnection;
        SqlDataReader m_dr;
        SqlCommand command;
        DataTable p_table = new DataTable();

        MySqlConnection = new SqlConnection("Data Source=A-A-PC\\MSSQLSERVER1;Initial Catalog=lights and sounds;User ID=sa;Password=itexpert;");

        MySqlConnection.Open();
        command = new SqlCommand("SELECT * FROM inventory  WHERE package='" + textBox7.Text + "'", MySqlConnection);
        m_dr = command.ExecuteReader();

        if (m_dr.HasRows)
        {
            SqlCommand command1 = new SqlCommand("Select * from inventory", MySqlConnection);
            p_table.Clear();
            SqlDataAdapter m_d = new SqlDataAdapter("Select * from inventory", MySqlConnection);

            m_d.Fill(p_table);
            listView1.Items.Clear();

            for (int i = 0; i < p_table.Rows.Count; i++)
            {
                DataRow drow = p_table.Rows[i];
                if (drow.RowState != DataRowState.Deleted)
                {
                    ListViewItem lvi = new ListViewItem(drow["id"].ToString());
                    lvi.SubItems.Add(drow["package"].ToString());
                    lvi.SubItems.Add(drow["number"].ToString());
                    listView1.Items.Add(lvi);
                }
            }
        }
    }

干杯

您必须在连接上启用多个活动结果集:

 private void button6_Click(object sender, EventArgs e)
    {
        SqlConnection MySqlConnection;
        SqlDataReader m_dr;
        SqlCommand command;
        DataTable p_table = new DataTable();

        MySqlConnection = new SqlConnection("Data Source=A-A-PC\\MSSQLSERVER1;Initial Catalog=lights and sounds;User ID=sa;Password=itexpert;");

        MySqlConnection.Open();
        command = new SqlCommand("SELECT * FROM inventory  WHERE package='" + textBox7.Text + "'", MySqlConnection);
        m_dr = command.ExecuteReader();

        if (m_dr.HasRows)
        {
            SqlCommand command1 = new SqlCommand("Select * from inventory", MySqlConnection);
            p_table.Clear();
            SqlDataAdapter m_d = new SqlDataAdapter("Select * from inventory", MySqlConnection);

            m_d.Fill(p_table);
            listView1.Items.Clear();

            for (int i = 0; i < p_table.Rows.Count; i++)
            {
                DataRow drow = p_table.Rows[i];
                if (drow.RowState != DataRowState.Deleted)
                {
                    ListViewItem lvi = new ListViewItem(drow["id"].ToString());
                    lvi.SubItems.Add(drow["package"].ToString());
                    lvi.SubItems.Add(drow["number"].ToString());
                    listView1.Items.Add(lvi);
                }
            }
        }
    }

干杯

您必须在连接上启用多个活动结果集:

 private void button6_Click(object sender, EventArgs e)
    {
        SqlConnection MySqlConnection;
        SqlDataReader m_dr;
        SqlCommand command;
        DataTable p_table = new DataTable();

        MySqlConnection = new SqlConnection("Data Source=A-A-PC\\MSSQLSERVER1;Initial Catalog=lights and sounds;User ID=sa;Password=itexpert;");

        MySqlConnection.Open();
        command = new SqlCommand("SELECT * FROM inventory  WHERE package='" + textBox7.Text + "'", MySqlConnection);
        m_dr = command.ExecuteReader();

        if (m_dr.HasRows)
        {
            SqlCommand command1 = new SqlCommand("Select * from inventory", MySqlConnection);
            p_table.Clear();
            SqlDataAdapter m_d = new SqlDataAdapter("Select * from inventory", MySqlConnection);

            m_d.Fill(p_table);
            listView1.Items.Clear();

            for (int i = 0; i < p_table.Rows.Count; i++)
            {
                DataRow drow = p_table.Rows[i];
                if (drow.RowState != DataRowState.Deleted)
                {
                    ListViewItem lvi = new ListViewItem(drow["id"].ToString());
                    lvi.SubItems.Add(drow["package"].ToString());
                    lvi.SubItems.Add(drow["number"].ToString());
                    listView1.Items.Add(lvi);
                }
            }
        }
    }

干杯

您必须在连接上启用多个活动结果集:

 private void button6_Click(object sender, EventArgs e)
    {
        SqlConnection MySqlConnection;
        SqlDataReader m_dr;
        SqlCommand command;
        DataTable p_table = new DataTable();

        MySqlConnection = new SqlConnection("Data Source=A-A-PC\\MSSQLSERVER1;Initial Catalog=lights and sounds;User ID=sa;Password=itexpert;");

        MySqlConnection.Open();
        command = new SqlCommand("SELECT * FROM inventory  WHERE package='" + textBox7.Text + "'", MySqlConnection);
        m_dr = command.ExecuteReader();

        if (m_dr.HasRows)
        {
            SqlCommand command1 = new SqlCommand("Select * from inventory", MySqlConnection);
            p_table.Clear();
            SqlDataAdapter m_d = new SqlDataAdapter("Select * from inventory", MySqlConnection);

            m_d.Fill(p_table);
            listView1.Items.Clear();

            for (int i = 0; i < p_table.Rows.Count; i++)
            {
                DataRow drow = p_table.Rows[i];
                if (drow.RowState != DataRowState.Deleted)
                {
                    ListViewItem lvi = new ListViewItem(drow["id"].ToString());
                    lvi.SubItems.Add(drow["package"].ToString());
                    lvi.SubItems.Add(drow["number"].ToString());
                    listView1.Items.Add(lvi);
                }
            }
        }
    }
干杯

在连接字符串中添加
“MultipleActiveResultSets=True;

:

多个活动结果集(MARS)是一项与SQL Server配合使用的功能,允许在单个连接上执行多个批处理。当启用MARS与SQL Server配合使用时,使用的每个命令对象都会向连接添加一个会话

:

SQL Server 2005引入了对多个活动结果集(MARS)的支持在访问数据库引擎的应用程序中。在早期版本的SQL Server中,数据库应用程序无法在连接上维护多个活动语句。使用SQL Server默认结果集时,应用程序必须处理或取消一个批处理中的所有结果集,然后才能在该连接上执行任何其他批处理。SQL SeServer2005引入了一个新的连接属性,该属性允许应用程序在每个连接上有多个挂起的请求,特别是在每个连接上有多个活动的默认结果集

:

SQL Server 2005有很多新功能,在我看来,如果你在一年内只读BOL,你每天都会发现一些新功能。其中之一是多个活动结果集或MARS。多个活动结果集是SQL Server 2005的一个新功能,简单地说,它允许用户在sam的打开连接上运行多个SQL批处理e时间。

添加
“MultipleActiveResultSets=True在您的连接字符串中

:

多个活动结果集(MARS)是一项与SQL Server配合使用的功能,允许在单个连接上执行多个批处理。当启用MARS与SQL Server一起使用时,使用的每个命令对象都会向连接添加一个会话

:

SQL Server 2005在访问数据库引擎的应用程序中引入了对多个活动结果集(MARS)的支持。在早期版本的SQL Server中,数据库应用程序无法在一个连接上维护多个活动语句。使用SQL Server默认结果集时,应用程序必须处理或取消一个批处理中的所有结果集,然后才能在该连接上执行任何其他批处理。SQLServer2005引入了一个新的连接属性,该属性允许应用程序在每个连接上有多个挂起的请求,特别是在每个连接上有多个活动的默认结果集

:

SQLServer2005有很多新特性,在我看来,如果你一年只读BOL,你每天都会发现一些新的东西。其中之一是多个活动结果集或MARS。多个活动结果集是SQL Server 2005的一项新功能,简单地说,它允许用户在打开的连接上同时运行多个SQL批处理。

在连接字符串中添加
“MultipleActiveResultSets=True;

:

多个活动结果集(MARS)是一项与SQL Server配合使用的功能,允许在单个连接上执行多个批处理。当启用MARS与SQL Server配合使用时,使用的每个命令对象都会向连接添加一个会话

:

SQL Server 2005引入了对多个活动结果集(MARS)的支持在访问数据库引擎的应用程序中。在早期版本的SQL Server中,数据库应用程序无法在连接上维护多个活动语句。使用SQL Server默认结果集时,应用程序必须处理或取消一个批处理中的所有结果集,然后才能在该连接上执行任何其他批处理。SQL SeServer2005引入了一个新的连接属性,该属性允许应用程序在每个连接上有多个挂起的请求,特别是在每个连接上有多个活动的默认结果集

:

SQL Server 2005有很多新功能,在我看来,如果你在一年内只读BOL,你每天都会发现一些新功能。其中之一是多个活动结果集或MARS。多个活动结果集是SQL Server 2005的一个新功能,简单地说,它允许用户在sam的打开连接上运行多个SQL批处理e时间。

添加
“MultipleActiveResultSets=True在您的连接字符串中

:<