我使用 Jackcess 2.1.5 从 Access 2003 表中读取数据,该表在 colA 和 colB 上具有多列索引。给定 colA和colB 的值,这可以正常工作。
现在理论上,这样的索引可用于获取与 colA 值匹配的所有行。但是如何用 Jackcess 做到这一点呢?我无法通过使用newEntryIterable
或EntryIterableBuilder
Table table = access.getTable("tbl");
Index index = table.getIndex("index"); //index spanning two columns
IndexCursor cursor = CursorBuilder.createCursor(index);
for (Row row : cursor.newEntryIterable(val)) { //error: missing argument
for (Row row : cursor.newEntryIterable(val, null)) { //returns rows where colB == null
//some code
}
目前我有另一个仅涵盖 colA 的索引。这是唯一的解决方案吗?