Я пытаюсь обновить строки с определенным значением, используя Jackcess в Java. Я использую приведенный ниже код, и в строках нет никаких изменений.
Что мне здесь не хватает? Я чувствую себя потерянным, поскольку для этих методов нет документации.
Database db = DatabaseBuilder.open(new File("Db.mdb"));
Table table = db.getTable("Table1");
Cursor cursor = CursorBuilder.createCursor(table);
Map<String, Object> map = new HashMap<String, Object>();
map.put("Active", true); // Value to be updated
for (Row row : cursor.newIterable().addMatchPattern("testnum", testNum)) {
cursor.updateCurrentRow(table.asUpdateRow(map));
}
db.flush();
db.close();