【问题标题】:Connect to OpenOffice Database from C#从 C# 连接到 OpenOffice 数据库
【发布时间】:2013-04-26 09:56:12
【问题描述】:

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

【问题讨论】:

    标签: c# database hsqldb openoffice-base


    【解决方案1】:

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

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

    【讨论】:

    • 我没有使用Ms Access,我使用的是Open Office,请建议我,如何从C#.net 与office 连接。
    • @ManjeetSingh 我已经重新标记了你的问题。
    猜你喜欢
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    • 2017-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多