您的位置:程序门 -> java -> web 开发



结果集为什么不能删除,只能添加,修改??????


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


结果集为什么不能删除,只能添加,修改??????
发表于:2007-09-03 15:14:58 楼主
我用的是jdk1.5.0_06,我更新数据库方法用cachedrowset   的crs.acceptchanges(con)方法,但是增加和修改都没问题,删除却出错了,提示程序调用acceptchanges(con)时出异常,
异常为:
java.lang.nullpointerexception
  at.com.sun.rowset.internal.cachedrowsetwriter.deleteorigcinalrow <cachedrowsetwriter.java:825>
                at.com.sun.rowset.internal.cachedrowsetwriter.writedata <cachedrowsetwriter.java:312>
                at.com.sun.rowset.cachedrowsetimpl.acceptchanges <cachedrowsetimpl.java:859>
                at.com.sun.rowset.cachedrowsetimpl.acceptchanges <cachedrowsetimpl.java:919>
发表于:2007-09-04 09:05:341楼 得分:0
100分没人要吗?
发表于:2007-09-04 09:59:152楼 得分:0
你怎么删除的?
发表于:2007-09-04 10:01:323楼 得分:0
nullpointerexception

断点跟踪一下吧
发表于:2007-09-04 10:04:194楼 得分:0
不用删除,直接清空就可以了
发表于:2007-09-04 10:05:005楼 得分:0
具体问题要写出来啊……
光一个报错信息看不出来
发表于:2007-09-04 10:15:076楼 得分:0
我只能看出来是空指针异常,要解决问题就把具体代码放出来啊
发表于:2007-09-04 10:16:197楼 得分:0
deleteorigcinalrow这个方法里的问题,你看看参数传进去对伐,用system.out.println来跟踪一下
发表于:2007-09-04 10:25:408楼 得分:0
deleteorigcinalrow()这个方法是系统自己调用的,我没有调用它。我主要是用cachedrowset   对cachedrowset   进行更改,然后acceptchanges();

发表于:2007-09-04 10:31:539楼 得分:0
用system.out.println来跟踪一下传进去的参数是否正确,最好么你能把具体代码放出来,我帮你看看


快速检索

最新资讯
热门点击