日期:2014-05-20  浏览次数:20922 次

删除字符串的问题
现在我要删除数据,其他的在数据库里是varchar,String类型转化成int,都可以删除掉,可现在要删除车牌号码却删不掉.也是把车牌号码转换成int.
500错误.
ava.lang.NumberFormatException: For input string: "苏H-1501"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at org.tdrms.report.struts.action.DeletecarAction.execute(DeletecarAction.java:22)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
请大家帮帮忙,问题出在什么地方,车牌号码可以得到.删除不掉.

------解决方案--------------------
苏H-1501这个字符串不能够转换成int,要扔异常的,只有纯数字的字符串转换起来才没有问题。
------解决方案--------------------
可是我用String型的,也删不掉,那样就的到id的值,结果也报错.java.sql.SQLException: Unknown column '娴橠51246' in 'where clause'
不知道是什么意思,请帮帮我。谢谢楼上的兄弟。
------解决方案--------------------
字段没对应上,输入的参数有问题.