我尝试在 LibreOffice Base 中打开访问数据库
首先,我安装了 LibreOffice
sudo apt-get install libreoffice
然后我下载了 UCanAccess(http://ucanaccess.sourceforge.net/site.html)并将其解压到文件夹中
~/Téléchargements/UCanAccess-3.0.7-bin
我启动了 LibreOffice,然后选择“工具”>“选项”。在“高级”选项卡上,我单击了“类路径...”按钮
然后使用“添加存档...”按钮添加以下 JAR 文件:
我启动了 LibreOffice Base,并在向导的第 1 步中选择了“连接到现有数据库 (JDBC)”
我想要操作的 Access 文件名为“TEST.accdb”,位于我的 Téléchargements 文件夹中(法语下载)
在步骤 3 中,我将“用户名”字段留空并单击“下一步 >>”。
在步骤 4 中,我将 LibreOffice Base 数据库保存为“Nouvelle base de données.odb”保存在我的 Documents 文件夹中。
当向导完成时,它打开了我的 LibreOffice 数据库,我收到此消息错误:
我认为我应该需要在 Java Start Parameter 中添加一个参数
但它不起作用。有人有解决方案吗?提前谢谢。
[编辑01]
我现在使用 UCanAccess 5.0.1 并更正了链接
-DUCANACCESS_HOME=///home/za/Téléchargements/UCanAccess-5.0.1.bin
但现在我有一个新的错误
答案1
您写的路径仍然有问题。应该只有两个斜线的地方却出现了三个斜线:
-DUCANACCESS_HOME=//home/za/Téléchargements/UCanAccess-5.0.1.bin