使用asp.net连接到Oracle数据库11g

时间:2013-11-12 05:56:29

标签: c# asp.net sql oracle oracle11g

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

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

  

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

     

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

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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

  

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

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

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

  4.   
  5. 如果这个是OCIW32.dll的多个副本,你必须确保只有一个OCIW32.dll副本应该在/ Bin中   oracle主文件夹的文件夹。

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

  8.         

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