daan是string类型,th是int类型
String temp="UPDATE 题库 SET 提交答案 ="+daan+" WHERE 题号 = "+th;
sql.executeUpdate(temp);

解决方案 »

  1.   

    应该是缺少引号的原因吧 你把这个sql 拿出来 单独执行以下
      

  2.   

    UPDATE 题库 SET 提交答案 ='"+daan+"' WHERE 题号 = "+th字符串前要加上单引号
      

  3.   

    UPDATE 题库 SET 提交答案 ='"+daan+"' WHERE 题号 = "+th
      

  4.   

    String temp="UPDATE 题库 SET 提交答案 ='"+daan+"' WHERE 题号 = "+th;如果题号是字符串也要加上单引号
      

  5.   

    zxm_dgcstars() ( ) 信誉:100    Blog  2006-11-16 15:57:25  得分: 0  
     
     
       String temp="UPDATE 题库 SET 提交答案 ='"+daan+"' WHERE 题号 = "+th;如果题号是字符串也要加上单引号
      
     
      

  6.   

    String temp="UPDATE 题库 SET 提交答案 ="+daan+" WHERE 题号 = "+th;
    如果不是数字类型的话,应该要加''
    String temp="UPDATE 题库 SET 提交答案 ='"+daan+"' WHERE 题号 = '"+th+"'";