【问题标题】:Connect to Oracle database 11g with asp.net使用 asp.net 连接到 Oracle 数据库 11g
【发布时间】:2013-11-24 04:14:15
【问题描述】:

我在 Window 8 中使用 Microsoft Visual Studio Express 2012 for Web 和 Oracle 数据库 11g。

当我使用 GridView 连接数据库时,出现以下错误。

未找到 Oracle 客户端和网络组件。这些组件由 Oracle Corporation 提供,是 Oracle 7.3.3 或更高版本客户端软件安装的一部分。

在安装这些组件之前,提供程序无法运行。

我该如何解决这个问题?

【问题讨论】:

标签: c# asp.net sql oracle oracle11g


【解决方案1】:
【解决方案2】:

我从here 找到了这个答案,希望它能解决你的问题:

要找出此错误的原因和解决方案,请按照 以下步骤

  1. 在 oracle 的 sql plus 实用程序中尝试测试连接。如果连接失败,您的安装或配置错误 oracle 客户端组件。

  2. 如果首先在 IIS 上安装 oracle,则应立即重新启动。

  3. 如果有多个 OCIW32.dll 副本,您必须确保只有一个 OCIW32.dll 副本位于 /Bin oracle 主文件夹的文件夹。

  4. 将 IUSR_machine 名称帐户和 IWAM_machine 名称帐户添加到 Oracle 主文件夹。让两个帐户完全控制。

为此,请在 Windows 资源管理器中右键单击 Oracle 主文件夹。 单击属性,然后单击安全选项卡。添加适当的 帐户,然后让他们完全控制。重新启动计算机。

【讨论】:

    猜你喜欢
    • 2014-04-22
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    • 2011-11-01
    • 2017-03-18
    • 2018-02-13
    • 2013-06-10
    • 1970-01-01
    相关资源
    最近更新 更多