【问题标题】:Application that will be connect through oracle 11g and 10g client将通过 oracle 11g 和 10g 客户端连接的应用程序
【发布时间】:2013-03-05 04:51:57
【问题描述】:

我用 C# 编写了一个连接到 oracle 数据库的示例应用程序。 在我的工作站上,我安装了 Oracle Client 10g,在 C# 项目中,我从 oracle bin 文件夹中添加了对 oracle.dataaccess.dll 的引用。 当我在带有 10g 版本的 oracle 客户端的桌面上运行应用程序时,一切正常,但在带有 11g 版本的 oracle 客户端的桌面上,应用程序无法运行(崩溃)。 当我删除引用并从 11g 客户端添加对 oracle.dataaccess.dll 的引用时,构建后,应用程序仅适用于 oracle 客户端 11g,并在使用 oracle 客户端 10g 的工作站上崩溃 我如何编写一个适用于 10g 和 11g oracle 客户端的应用程序?

【问题讨论】:

    标签: c# oracle oracle10g oracle11g


    【解决方案1】:

    我已经这样做了,但为了节省我把它全部写出来,其他人已经在另一个 question 中回答了它。

    我发现从 11g 获取所需的 DLL,它将连接到 10g 或 11g 数据库。

    【讨论】:

    • 乔恩,感谢您的回答,但我必须只提供没有 dll 的 exe - 在我们安装了 oracle 客户端的工作站上。
    猜你喜欢
    • 2012-10-11
    • 2010-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-05
    • 2014-03-05
    • 2021-03-02
    • 2015-07-25
    相关资源
    最近更新 更多