您好
这里是我的代码来验证优先级,如果它已经存在。
这是给下面的错误,
错误:已经有一个开放的DataReader,这必须关闭的命令
有任何编码错误?任何人都可以解释一下吗?
| Thendral.N
public int found1(int prior)
{
if (con.State == ConnectionState.Closed)
{
con.Open();
}
SqlCommand comm = new SqlCommand("select * from addproduct where priority='" + prior + "'", con);
SqlDataReader dtr = comm.ExecuteReader();
if (dtr.HasRows)
{
return 1;
}
else
{
return -1;
}
dtr.Close();
}