Topic: 汗颜!!实在不知道哪里错了!!! |
Print this page |
1.汗颜!!实在不知道哪里错了!!! | Copy to clipboard |
Posted by: mgy_029 Posted on: 2009-05-27 10:39 主要代码如下: int dishID=(Integer)dishIDCombox.getSelectedItem(); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(java.lang.ClassNotFoundException ex){} String url="jdbc:odbc:餐厅管理系统"; try { conn=DriverManager.getConnection(url,"",""); StringBuffer sql=new StringBuffer(); sql.append("update DishList set DishName=dishName where DishID="+dishID+""); stmt=conn.createStatement(); rs=stmt.executeQuery(sql.toString()); 注:DishList为数据表名,DishName是其中一个字段名,dishName是程序中的变量,二者都是String类型的。 进过我多次调试,发现最后一句上总是出了问题。难道说给变量sql赋值有问题吗? 有朋友建议: 将("update DishList set DishName=dishName where DishID="+dishID+""); 改成: ("update DishList set DishName='"+dishName+"' where DishID="+dishID+""); 但调试后,还是没有成功…… |
2.Re:汗颜!!实在不知道哪里错了!!! [Re: mgy_029] | Copy to clipboard |
Posted by: mgy_029 Posted on: 2009-05-27 12:57 已经知道错误之处了,不劳烦各位了! |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |