好奇怪!明明正确而且在别的JSP中可用的UPDATE语句,在另一个JSP中就不管用!!!???
好奇怪!明明正确而且在别的JSP中可用的UPDATE语句,在另一个JSP中就不管用!!!???而且不报错,好郁闷呀!
在第一个JSP中,
String sql2="insert into xuesheng(准考证号,密码,真实姓名,性别,所属院校,年级,联系电话,住址,电子邮件,QQ号,备注,titleid,pass) values('"+number+"','"+password1+"','"+name+"','"+sex+"','"+school+"','"+year+"','"+phone+"','"+adress+"','"+email+"','"+qq+"','"+note+"','"+titleid+"','"+1+"')";
zhuce.executeUpdate(sql2);
执行正确!!
但我把这句话,根据情况放到第二个JSP中,
String sq="insert into xuesheng(准考证号,密码,真实姓名,性别,所属院校,年级,联系电话,住址,电子邮件,QQ号,备注,seleself,pass) values('"+number+"','"+password1+"','"+name+"','"+sex+"','"+school+"','"+year+"','"+phone+"','"+adress+"','"+email+"','"+qq+"','"+note+"','"+seleself+"','"+3+"')";
zhuceself.executeUpdate(sq);
JSP就直接跳过了这句,数据库也没反映。
没有错误提示,而且是照搬过来的句子,怎么就差别这么大呢???
谁遇到过这种情况呀,帮我分析分析!
好急哦!
问题点数:20、回复次数:4Top
1 楼yxxx(_小孬)回复于 2006-03-03 16:45:14 得分 0
try catch 一下
或者打印出sql,然后单独执行一下看看Top
2 楼pigengler(en)回复于 2006-03-03 16:48:27 得分 0
是不是数据库连接的问题或者是你的jsp页面最上面的声明有问题?Top
3 楼crazy_he(天煞孤星)回复于 2006-03-03 17:35:54 得分 0
这就是典型的复制粘贴编程法的弊病Top
4 楼feixianking(竹影仙踪)回复于 2006-03-03 17:55:08 得分 0
是不是两个页面的编码不一样啊,你字段名用的是中文……Top




