Update row failed. unable to locate row to update in table
今天在对SYBASE数据库的查询结果集进行使用updaterowRow()操作时,报SQLException异常如下:
view plaincopy to clipboardprint?
java.sql.SQLException: Update row failed. unable to locate row to update in table.
at net.sourceforge.jtds.jdbc.CachedResultSet.updateRow(CachedResultSet.java:1316)
at com.css.court.newzx.export.cxzj.updateZzjgdm.update(updateZzjgdm.java:75)
at com.css.court.newzx.export.cxzj.updateZzjgdm.main(updateZzjgdm.java:97)
JDBC包使用的是jtds.jar包,经过查看结果集中的列,发现会否是因为没有可以唯一确定一行的数据的原因呢,随即试着将结果中的列更多些,并将可以唯一确定一行数据的列都查询出来,然后再运行软件,成功了,如果有知道问题所在的,留言哦,谢谢