我正在使用 Open office 数据库并想在 C# 中连接表中的数据,我使用了连接字符串“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\work\HP_Data.odb”,但在运行时显示错误“'Microsoft.Jet.OLEDB.4.0' 提供程序未在本地计算机上注册”。
问问题
3727 次
1 回答
0
我怀疑您的方法是否可行,即使您确实设法在您的机器上正确注册了 Jet.OLEDB 驱动程序。Jet.OLEDB 驱动程序用于连接到 Jet (Access).mdb
文件,而不是 OpenOffice.odb
文件。
我相信 OpenOffice Base 使用HSQLDB数据库引擎,因此您可以.odb
使用 HSQLDB 驱动程序从 C# 连接到您的文件。
于 2013-04-26T10:02:13.943 回答