把Statement stmt = conn.createStatement()换成Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE)试试
deleteRow() 删不完
你在执行删除之后需要调用updaterow()。就可以看到数据库中的数据变换了。
原因是你使用删除方法之后只是删除了结果集中的数据,但是数据库并没有删除,当你在删除之后在调用更新操作的时候就把结果集中的数据更新回数据库中去,这是数据库中就相当于执行了删除操作就可以看到数据发生变化了。
呵呵,你应该从后边的索引向上删除,这样做:
for(var i = Rows.lengthi >0i++)
{
document.getElementById(”myTab”).deleteRow()
}
原理是这样的,比如:有10行,第一次循环,删掉一行之后,Rows.length减1了,而i同时又加1了,明白了吗?
以上就是关于关于resultset 的deleteRow方法报无效的游标位置的错误全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
更多相关资讯
把Statement stmt = conn.createStatement()换成Statement stmt = conn.createStatement(…