尝试使用Jackcess(Java)从Access中读取时出现“不支持的整理排序顺序”

马库斯

我目前正在研究Java应用程序,目的是使用Jackcess开源库读取Microsoft Access文件。Java应用程序稍后将显示Access文件中包含的表。

到目前为止,这是我的代码:

public class Test {

    public static void main(String[] args) throws IOException {

        File file = new File("\\\\student.local\\Files\\Home\\nat12mja\\Downloads\\Testdoc.accdb");
        Database db = DatabaseBuilder.open(file);

        Table table = db.getTable("Table1");

        for(Row row : table){
            System.out.println(row.get("Field1"));
        }    

    }
}

这些是我的进口:

    import java.io.File;
    import java.io.IOException;
    import com.healthmarketscience.jackcess.Database;
    import com.healthmarketscience.jackcess.DatabaseBuilder;

另外,我已将以下Jar文件添加到引用的库中:

commons-lang-2.4.jar,commons-logging-1.1.jar,jackcess-2.0.2.jar

当我运行我的应用程序时,我收到此错误消息(System.out.println()按预期工作):

    dec 21, 2013 1:54:27 EM com.healthmarketscience.jackcess.impl.IndexData setUnsupportedReason
    WARNING: unsupported collating sort order SortOrder[1053(0)] for text index, making read-only
    dec 21, 2013 1:54:27 EM com.healthmarketscience.jackcess.impl.DatabaseImpl readSystemCatalog
    INFO: Could not find expected index on table MSysObjects

我已经测试了同一个Access文件的旧版本,但是问题仍然存在。

这是图书馆相关的问题吗?还是我想念其他东西?

戈德·汤普森

Text当数据库使用“常规”排序顺序时,Jackcess仅支持Access数据库中字段的索引(参考:here)。

根据相关的Microsoft Office支持页面

要重置现有数据库的排序顺序,请选择要使用的语言,然后在数据库上运行压缩操作。

因此,对于Access 2010,这大概意味着File > Options要从Access功能区栏中进行选择,在“常规”选项卡上为“新数据库排序顺序”选择“常规”或“常规-旧版”,...

屏幕截图

...然后对数据库执行“压缩和修复”。

注意:如果Windows使用的是非英语语言环境,则上述步骤可能无法解决问题。有关详细信息,请参见此答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Java更新Access数据库时出现“不支持的整理排序顺序”错误

来自分类Dev

尝试在Ubuntu中安装Intel Graphics Installer时出现“不支持发行版”

来自分类Dev

尝试在Ubuntu中安装Intel Graphics Installer时出现“不支持发行版”

来自分类Dev

尝试使用Facebook Graph API访问测试用户时出现“不支持的获取请求”

来自分类Dev

尝试使用Facebook Graph API访问测试用户时出现“不支持的获取请求”

来自分类Dev

尝试使用 FFT 卷积时不支持 cuDNN 状态

来自分类Dev

使用 Hibernate Search 时“过滤查询不支持排序”

来自分类Dev

尝试在AWS Cognito中获取开放ID时,出现“ SAML不支持基本(经典)流程”

来自分类Dev

尝试在构建Docker映像时运行某些内容时出现“不支持操作”错误

来自分类Dev

尝试调用SendGrid API时出现“不支持的SSL协议版本”

来自分类Dev

尝试导入openvpn配置文件时出现“错误:插件不支持导入功能”

来自分类Dev

尝试更新组时出现错误“目标实体集当前不支持该请求”

来自分类Dev

在Bluemix上使用业务规则服务时,出现“ JSON负载中不支持XML类型的规则集参数”异常

来自分类Dev

尝试使用Rest API创建Hpalm缺陷时,获取“ 415不支持的媒体类型”

来自分类Dev

使用zip()对元组列表进行排序时,有时不支持'<'

来自分类Dev

在 C# 中读取文件时,不支持给定的路径格式错误

来自分类Dev

从JPA2.0迁移到JPA 2.1时出现“不支持使用GenericConnection”异常

来自分类Dev

使用autofac时,会出现以下错误:''不支持返回System.IServiceProvider的ConfigureServices。'

来自分类Dev

使用docker compose 3.8时出现“不支持版本”错误

来自分类Dev

在Mac上使用pip安装nltk时出现架构不支持错误

来自分类Dev

在 Oracle OleDB 中使用 UNION ALL SQL 语句时出现“不支持的类型”警告

来自分类Dev

为什么在尝试添加标题栏附件视图时出现“此窗口样式不支持titlebarViewController”异常

来自分类Dev

尝试填充数据集时出现“ ORA-03115:不支持的网络数据类型或表示形式”

来自分类Dev

为什么在尝试添加标题栏附件视图时出现“此窗口样式不支持titlebarViewController”异常

来自分类Dev

为什么我尝试使用 C# 写入日志文件时会出现“不支持 URI 格式”异常?

来自分类Dev

从其余端点整理数据时,修复“不支持的日期格式”

来自分类Dev

从其余端点整理数据时,修复“不支持的日期格式”

来自分类Dev

尝试访问使用Jersey开发的POST Json使用者终结点时获取不支持的媒体类型

来自分类Dev

尝试从移动设备扫描条形码时,“ Chrome浏览器中不支持Media Stream API” [vue]

Related 相关文章

  1. 1

    从Java更新Access数据库时出现“不支持的整理排序顺序”错误

  2. 2

    尝试在Ubuntu中安装Intel Graphics Installer时出现“不支持发行版”

  3. 3

    尝试在Ubuntu中安装Intel Graphics Installer时出现“不支持发行版”

  4. 4

    尝试使用Facebook Graph API访问测试用户时出现“不支持的获取请求”

  5. 5

    尝试使用Facebook Graph API访问测试用户时出现“不支持的获取请求”

  6. 6

    尝试使用 FFT 卷积时不支持 cuDNN 状态

  7. 7

    使用 Hibernate Search 时“过滤查询不支持排序”

  8. 8

    尝试在AWS Cognito中获取开放ID时,出现“ SAML不支持基本(经典)流程”

  9. 9

    尝试在构建Docker映像时运行某些内容时出现“不支持操作”错误

  10. 10

    尝试调用SendGrid API时出现“不支持的SSL协议版本”

  11. 11

    尝试导入openvpn配置文件时出现“错误:插件不支持导入功能”

  12. 12

    尝试更新组时出现错误“目标实体集当前不支持该请求”

  13. 13

    在Bluemix上使用业务规则服务时,出现“ JSON负载中不支持XML类型的规则集参数”异常

  14. 14

    尝试使用Rest API创建Hpalm缺陷时,获取“ 415不支持的媒体类型”

  15. 15

    使用zip()对元组列表进行排序时,有时不支持'<'

  16. 16

    在 C# 中读取文件时,不支持给定的路径格式错误

  17. 17

    从JPA2.0迁移到JPA 2.1时出现“不支持使用GenericConnection”异常

  18. 18

    使用autofac时,会出现以下错误:''不支持返回System.IServiceProvider的ConfigureServices。'

  19. 19

    使用docker compose 3.8时出现“不支持版本”错误

  20. 20

    在Mac上使用pip安装nltk时出现架构不支持错误

  21. 21

    在 Oracle OleDB 中使用 UNION ALL SQL 语句时出现“不支持的类型”警告

  22. 22

    为什么在尝试添加标题栏附件视图时出现“此窗口样式不支持titlebarViewController”异常

  23. 23

    尝试填充数据集时出现“ ORA-03115:不支持的网络数据类型或表示形式”

  24. 24

    为什么在尝试添加标题栏附件视图时出现“此窗口样式不支持titlebarViewController”异常

  25. 25

    为什么我尝试使用 C# 写入日志文件时会出现“不支持 URI 格式”异常?

  26. 26

    从其余端点整理数据时,修复“不支持的日期格式”

  27. 27

    从其余端点整理数据时,修复“不支持的日期格式”

  28. 28

    尝试访问使用Jersey开发的POST Json使用者终结点时获取不支持的媒体类型

  29. 29

    尝试从移动设备扫描条形码时,“ Chrome浏览器中不支持Media Stream API” [vue]

热门标签

归档