【问题标题】: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
【解决方案2】:
我从here 找到了这个答案,希望它能解决你的问题:
要找出此错误的原因和解决方案,请按照
以下步骤
在 oracle 的 sql plus 实用程序中尝试测试连接。如果连接失败,您的安装或配置错误
oracle 客户端组件。
如果首先在 IIS 上安装 oracle,则应立即重新启动。
如果有多个 OCIW32.dll 副本,您必须确保只有一个 OCIW32.dll 副本位于 /Bin
oracle 主文件夹的文件夹。
将 IUSR_machine 名称帐户和 IWAM_machine 名称帐户添加到 Oracle 主文件夹。让两个帐户完全控制。
为此,请在 Windows 资源管理器中右键单击 Oracle 主文件夹。
单击属性,然后单击安全选项卡。添加适当的
帐户,然后让他们完全控制。重新启动计算机。