try { //使用JDBC删除plan_sun_project表中满足条件的记录 tmpStr="delete from PLAN_SUN_PROJECT where PROJECTID="+projectID; stmtProject.executeUpdate(tmpStr);//在此处出错 tx.commit(); } catch (Exception e) { tx.rollback(); System.out.println(e.getMessage()); return null; }
提示的错误是:ORA-00933: SQL 命令未正确结束。请大家帮忙。谢谢
------解决方案-------------------- tmpStr="delete from PLAN_SUN_PROJECT where PROJECTID="+projectID;
请问你的 PROJECTID 字段是一个int(sqlserver数据库)类型的吗?或者是number(Oracle数据库)类型的吗 如果不是的,请这样写那条语句: tmpStr="delete from PLAN_SUN_PROJECT where PROJECTID='"+projectID+"'";
------解决方案--------------------