//把考试结果插入数据库
            case 5:
                {
                    dataconn.eccom("insert into tb_StuResult"
                        +"(stu_id,which_lesson,taotiid,taotiname,res_single,res_more)"
                        +"values('" + lblStuID.Text + "','" + lblSubject.Text + "','"  
                        + dd2 + "','" + lblQuestion.Text + "','"+int_row1Point+"','"+int_row2Point+"')");
                }
                break;//=========================提交试卷===========================
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        this.lblStuID.Text = "学生证号:" + Session["StuName"].ToString();
        this.lblSubject.Text = "考试科目:" + Session["SelLession"].ToString();
        this.lblQuestion.Text = "考试套题:" + Session["SelTitle"].ToString();
        this.getCom(3);
        this.getCom(4);
        this.lblTotal.Text = "总分:" + (int_row1Point + int_row2Point);
        this.getCom(5);
        Response.Write("<script lanuage=javascript>alert('您确定要交卷吗?');localtion='StartExamfra.aspx';</script>");
        this.btnSubmit.Enabled = false;
    }

解决方案 »

  1.   

    insert into tb_StuResult"
      +"(stu_id,which_lesson,taotiid,taotiname,res_single,res_more)"
      +"values('" + lblStuID.Text + "','" + lblSubject.Text + "','"   
      + dd2 + "','" + lblQuestion.Text + "','"+int_row1Point+"','"+int_row2Point+"')");红色部分,是不是多余了
      

  2.   

    楼主详细叙述下报错原因和你的目的,很可能是SQL语句的问题。。
      

  3.   

    语句中的lblStuID.Text应该换成this.lblStuID.Text = "学生证号:" + Session["StuName"].ToString();中的Session["StuName"]因为有设置了约束,学生号必须是学生表里面的ID相关联。
     探查器看到了sql语句是'用户名;12345600',一下发现问题。、
    谢谢各位。