zuobishedekubi 2014-04-27 04:03
浏览 1370

在没有任何数据时进行无效的读取尝试

这是错误:
“/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:\Users\Administrator\desktop\netexam1\HouAdmin\danxuanInsertShiTi.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");

}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 安装svn网络有问题怎么办
    • ¥15 Python爬取指定微博话题下的内容,保存为txt
    • ¥15 vue2登录调用后端接口如何实现
    • ¥65 永磁型步进电机PID算法
    • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
    • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
    • ¥15 如何处理复杂数据表格的除法运算
    • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
    • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
    • ¥15 latex怎么处理论文引理引用参考文献