Table table = DatabaseBuilder.open(new File("my.mdb")).getTable("MyTable"); Cursor cursor = CursorBuilder.createCursor(table); while (cursor.findNextRow(Collections.singletonMap("a", "foo"))) { Row row = cursor.getCurrentRow(); System.out.println(String.format( "a='%s', SomeFieldName='%s'.", row.get("a"), row.get("SomeFieldName"))); }
@Override public IFeedbackAction persist() throws SQLException { try { Cursor cur = indexSelector.getCursor(); if (cur.findNextRow(rowPattern)) { cur.deleteCurrentRow(); } } catch (IOException e) { throw new UcanaccessSQLException(e); } return null; }
@Override public IFeedbackAction persist() throws SQLException { try { Cursor cur = indexSelector.getCursor(); if (cur.findNextRow(rowPattern)) { if (this.blobColumns != null) { for (Column col : this.blobColumns) { Object val = cur.getCurrentRowValue(col); modifiedRow[tableColumns.indexOf(col)] = val; } } updateComplex(cur); persist(cur); } } catch (IOException e) { throw new UcanaccessSQLException(e); } return new BlobAction(table, modifiedRow); }
rowtsa.put("ObjectId", id); Cursor cur = tsa.getDefaultCursor(); if (cur.findNextRow(rowtsa)) { cur.deleteCurrentRow();