问题描述
- 在没有任何数据时进行无效的读取尝试
-
这是错误:
“/netexam1”应用程序中的服务器错误。在没有任何数据时进行无效的读取尝试。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 在没有任何数据时进行无效的读取尝试。
源错误:
行 26: SqlDataReader dr=dataconn.reDr("select top 1 * from tb_Questions order by id desc");
行 27: dr.Read();
行 28: int id = Convert.ToInt32(dr.GetValue(0));
行 29: dr.Close();
行 30: id = id + 1;
源文件: c:UsersAdministratordesktopnetexam1HouAdmindanxuanInsertShiTi.aspx.cs 行: 28这是部分代码:
public partial class HouAdmin_danxuanInsertShiTi : System.Web.UI.Page
{
Datacon dataconn = new Datacon();protected void btnAdd_Click(object sender, EventArgs e)
{string sstr1 = Session["drop11"].ToString(); string sstr2 = Session["drop22"].ToString(); string sstr3 = Session["drop33"].ToString(); SqlDataReader dr=dataconn.reDr("select top 1 * from tb_Questions order by id desc"); dr.Read(); int id = Convert.ToInt32(dr.GetValue(0)); dr.Close(); id = id + 1; dataconn.eccom("insert into tb_Questions" + "(id,que_professionid,que_lessonid,que_taotiid,que_subject,que_type,optionA,optionB,optionC,optionD,que_answer,note,difficult)" + "values('"+id+"','" + sstr1 + "','" + sstr2 + "','" + sstr3 + "','" + this.txtExamTitle.Text + "','" + "单选题" + "','" + this.txtExamA.Text + "','" + this.txtExamB.Text + "','" + this.txtExamC.Text + "','" + this.txtExamD.Text + "','" + ddlAnswer.Text + "','" + txtInstruction.Text + "','"+this.difficult.Text+"')"); Response.Redirect("kaoshi_timu.aspx"); }
时间: 2024-08-03 17:46:45