返回首页

您好

这里是我的代码来验证优先级,如果它已经存在。
这是给下面的错误,

错误:已经有一个开放的DataReader,这必须关闭的命令

有任何编码错误?任何人都可以解释一下吗?


    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();

 

    }

| Thendral.N

回答

评论会员: 时间:2