0

我正在使用 Open office 数据库并想在 C# 中连接表中的数据,我使用了连接字符串“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\work\HP_Data.odb”,但在运行时显示错误“'Microsoft.Jet.OLEDB.4.0' 提供程序未在本地计算机上注册”。

4

1 回答 1

0

我怀疑您的方法是否可行,即使您确实设法在您的机器上正确注册了 Jet.OLEDB 驱动程序。Jet.OLEDB 驱动程序用于连接到 Jet (Access).mdb文件,而不是 OpenOffice.odb文件。

我相信 OpenOffice Base 使用HSQLDB数据库引擎,因此您可以.odb使用 HSQLDB 驱动程序从 C# 连接到您的文件。

于 2013-04-26T10:02:13.943 回答