using System.Data;
using System.Data.OracleClient;   //是不是叫这个名字呢?

解决方案 »

  1.   

    应该现在solution的引用中添加完以后才能使用的吧
      

  2.   

    Step 1: 安装Oracle .net。可以到MSDN去下载
    Step 2: 在工程中添加引用"System.Data.Oracle.dll"
      

  3.   

    我在WEB.CONFIG文件中增加了如下段:
    <compilation>
          <assemblies>
             <add assembly="System.Data.OracleClient, Version=1.0.3300.0, 
                            Culture=neutral, 
                            PublicKeyToken=b77a5c561934e089"/>
          </assemblies>
       </compilation>
    就可以认识这个名字空间了,但运行后出现如下错误:"分析器错误信息: 找不到文件或程序集名称“System.Data.OracleClient”,或找不到它的一个依赖项。分析器错误信息: 找不到文件或程序集名称“System.Data.OracleClient”,或找不到它的一个依赖项。"我看到调试器显示出系统没找到查找System.Data.OracleClient.dll文件,就把System.Data.OracleClient.dll文件复制到应用程序的\bin目录下,这下系统找到了该文件,但又提示提示"异常详细信息: System.DllNotFoundException: 无法加载 DLL (oci.dll)。",找了一下,OIC.DLL在ORACLE目录中,也不知道是不是我装了9I的驱动但连接8I的数据库有问题.
    我现在就是奇怪为什么运行时找不到System.Data.OracleClient,它已经在GAC中.