- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 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。这是唯一的解决方案吗?
最佳答案
我知道这有点晚了,但我想添加更新。从 2.1.7 版本开始,Jackcess 现在支持部分索引查找。因此,从最初的问题来看,这一行现在将用于查找与两列索引的第一列匹配的所有条目:
for (Row row : cursor.newEntryIterable(val)) {
关于java - 在 Jackcess 中使用多列索引来匹配第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41431848/
我正在尝试创建一个程序,它从 CSV 文件获取输入并将其写入 Java 创建的 Access 数据库和表。该程序使用 while 循环来遍历 CSV 文件。文件的第一行完美地写入数据库,但在尝试将相同
我正在使用 Jackcess 来帮助进行数据库连接。当我的程序在我的计算机上运行并连接到在 Access 2013 中运行的数据库时,我的程序没有任何问题。 我现在已将其切换到另一台使用 Access
我有一张 Jackcess table ,一切都工作正常。但我找不到任何有关如何更改 Jackcess 表中的列名称的信息。 我想要更改列名的原因是我有一个 ResultSet,它使用 Jackces
我想在像这样创建的 jackcess 表中插入一行; Table t = Database.open(new File(dbUrl)).getTable(tname); 通常,如果我使用 SQL,这将
如何在 jackcess 的帮助下从表中删除行?我尝试这样做,但它很糟糕: Table ptabl = db.getTable("person"); int pcount = ptab
我执行了我的代码,但我不明白为什么循环的运行时间非常长。 有两个循环。第一个循环在 Invoices 表上,第二个循环在 InvoicesLignes 表上。 InvoicesLignes表有一个索引
我需要在 .mdb Access 文件上读取和写入一些数据,通过网络我找到了 Jackcess正是这样做的库。 不幸的是,我找不到任何文档来使用它。在图书馆网站上有几个例子,但没有真正的文档。谁能告诉
我有一个应用程序,它以 xml 格式从 YQL 表 yahoo.finance.quotes 下载财务数据,然后将此数据写入 MS Access 数据库。我正在使用 Jackcess 与数据库交互,但
我正在使用 Jackcess 库 Access Java 上的 MS Access 数据库,我想知道如何通过多个列值查找表格行。 到目前为止,每次我需要按一列值查找一行时,我都遵循此过程: Row r
有没有办法列出 MDB 文件中所有表的名称?我正在尝试创建一个程序来测试用户的 Quizbowl 问题。我想组织问题和答案,以便每个问题集都位于自己的表格中。简而言之,我不熟悉 Jackcess 的
我正在尝试找出是否可以使用 select 在jackcess (v3.0.0)中。我有一个数据库,我想从中显示从 x 到 y 范围内的项目。可以在jackcess中写这个吗?我在 jackces 的文
我正在使用 Jackcess 库,尝试使用以下代码将一些 csv 文件导入到 Access 文件: Database db = DatabaseBuilder.open(new File("my.md
我正在开发一个基于 eclipse 插件的 RCP 应用程序。在我的一个插件项目中,我添加另一个插件项目作为依赖项。假设项目 A 将项目 B 作为其 list 下定义的依赖项。项目 B 包含 jack
我发现了一个名为 Jackcess 的很棒的库,它允许您使用 Microsoft Access 进行转换、解析创建等操作。 目标是转换,此代码成功完成。 导出时有一个过滤功能,可以在下面的文档链接中看
我是 Jackcess 的新手。我必须在 Jackcess 的帮助下从数据库中选择一列,然后将该列的值放入一个数组中。 我怎样才能在 Jackcess 的帮助下做到这一点? 最佳答案 以下代码检索 [
我使用这段代码将数据从 access db 传递到数组 try { for(i=0;i rowdata = new HashMap(cur.getNextRow()); for
我使用 Jackcess 2.1.5 从 Access 2003 表中读取数据,该表在 colA 和 colB 上具有多列索引。给定 colA 和 colB 的值,此方法效果很好。 理论上,这样的索引
在我的 Access 数据库表中,我有一个 cmt_data 列,其中包含一个字符串。例如: Check in the packet TM(12,9) MRSS0319 'Monitoring Lis
我有一个 MS-Access 数据库,其中包含“加密”字符串。这些看起来像这样: 但是,我很快注意到这些字符串的长度与明文的长度完全匹配(我知道明文)。因此,通过尝试使用 Excel,我发现如果您使用
我使用 Jackcess 在 Java 中处理 MS-Access 表: Database mdb = Database.open(new File(myPath)); Table myTable =
我是一名优秀的程序员,十分优秀!