发新话题

java.sql.SQLException: ORA-00911: 无效字符

这种问题我都出

这是因为SQL语句写的有毛病,检查SQL语句

我用Oracle数据库,语句写成这样了,所以出错
sql = "update dzjc_flow set znjbj = '0' where xh = '"+xh+"' ; ";
红色部分多了个分号

去掉就正常了
sql = "update dzjc_flow set znjbj = '0' where xh = '"+xh+"' ";
http://heisetoufa.ggblog.com
1群:5302559
2群:5358308
3群:43605976
4群:43605925(



编辑 回复 快速回复 TOP
            String sql ="Update ROSHAN.R_ORDER_DATE Set CONFIGNEE_DATE=TO_DATE('?-?月-?', 'dd-Mon-yyyy HH:MI:SS AM') Where R_ORDER_DATE.ORDER_ID = ?";
可是这句话没有这种错误啊
也是报这种错误
无奈
baidu了一下,还有说是空格的问题
我把空格去掉也是报错误,为啥呀?
编辑 回复 快速回复 TOP
这个问题确实比较头疼,去掉“;”可以解决,但是不能批量提交了。
御剑乘风来,除魔天地间;
有酒乐逍遥,无酒我亦颠;
一饮尽江河,再饮吞日月;
千杯醉不倒,唯我酒剑魔。
编辑 回复 快速回复 TOP
批量提交`?
那么一条一条去提交可以吧`?
http://heisetoufa.ggblog.com
1群:5302559
2群:5358308
3群:43605976
4群:43605925(
编辑 回复 快速回复 TOP
可以是可以,不过总感觉这样不方便
御剑乘风来,除魔天地间;
有酒乐逍遥,无酒我亦颠;
一饮尽江河,再饮吞日月;
千杯醉不倒,唯我酒剑魔。
编辑 回复 快速回复 TOP
发新话题