检查访问数据库中的Atm对象,并确保它是表而不是查询。还要检查AccountBalance的数据类型,并确保它是可编辑字段。如果它是自动递增或计算的,则将无法更新。
编辑:看起来您必须声明它为可更新的游标。这是ucanacces上源于伪造的示例http://ucanaccess.sourceforge.net/site.html
使用可更新的ResultSet
PreparedStatement ps = super.ucanaccess.prepareStatement( "SELECt * FROM T1", ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_UPDATABLE, ResultSet.CLOSE_CURSORS_AT_COMMIT);rs = ps.executeQuery();rs.next(); rs.updateString(2, "show must go off"); rs.updateRow();



