db2 for as/400 数据插入问题 急!解决后立即揭帖!!!
对 db2 8.1 for as/400 进行数据库插入操作时出现异常: Error 500: [SQL7008] T_USER in QJDZZW not valid for operation.
查询正常,但是只要执行插入操作就报上面的错误,无论是数据库中其它任何表。
请大家给出点意见和建议,或给个例子连接和插入
问题点数:0、回复次数:6Top
1 楼yunxiang(无名)回复于 2005-04-04 13:36:35 得分 0
你用的是什么?ofbiz\hibernate?
还是直接用sql语句?
修改可以么?
要是可以,可能是你系统生成的id有问题。Top
2 楼jyh149129(风之刃)回复于 2005-04-04 14:42:46 得分 0
是直接用SQL语句,而且UPDATE也不可以用,抛出的异常也是跟INSERT一样。用户的权限是正常的。请各位兄弟帮忙,特急,解决后定酬谢Top
3 楼yunxiang(无名)回复于 2005-04-04 14:48:00 得分 0
那你直接在sql plus写insert 语句看看会不会有错误?Top
4 楼cuizm(射天狼 http://www.j2soft.cn/)回复于 2005-04-04 15:10:52 得分 0
首先确定是SQL语句的问题还是程序的问题!?
也就是建议你先上SQL查询分析器中执行插入SQL语句!!Top
5 楼jyh149129(风之刃)回复于 2005-04-05 00:28:42 得分 0
找到问题了原来是只要我对数据库连接中的AutoCommit进行设置,就会报这个错误,不进行任何设置就可以,不知道为何?
但是我想由自己来控制数据提交,现在就没有办法实现Top
6 楼jyh149129(风之刃)回复于 2005-04-11 23:02:55 得分 0
怎么还没有人回答啊?请给些指点好吗?Top




