错误“已经有与此命令关联的打开的DataReader,必须先关闭它”

时间:2019-04-09 09:01:56

标签: c#

我已经定义了一个数据读取器,并在另一种方法上将其关闭,现在我在此方法中再次使用数据读取器,则发生此错误:

SqlCommand cmd3 = new SqlCommand("select ttl - paid from std_data where Std_ID = '"+textBox1 .Text +"'", con);
SqlDataReader cr = cmd3.ExecuteReader();//error here

while (cr.Read())
{
    bal = Convert.ToInt32(cmd3.ExecuteScalar());
}

0 个答案:

没有答案