http://support.microsoft.com
以".net oracle"为关键字search.
相信能找到答案

解决方案 »

  1.   

    是没有啊,你必须要在程序中引用微软在oracle_net.msi安装包中相关的.net dll,这样才能使用System.Data.OracleClient名字空间
      

  2.   

    You will now need to modify the .NET machine.config file to add the System.Data.OracleClient to the assembly list so that ASPX pages referencing the DLL can compile.  Find your \WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG\Mahcine.config file and open in notepad. 
    In the <Compilation> section, find the subtag <Assemblies> and add the following tag to the list of assemblies:<add assembly="System.Data.OracleClient, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> If you are running the Oracle 9.2 client (vs. 8.x or9.1 Client), then you will likely need to grant the oci.dll file permissions to be read and executed by the group "Users."  This file, when installed via the Oracle 9.2 Client install program, only allows read/execute privledge for the group Administrators; however, ASP.NET runs as a low-privledge machine account.  Using File Explorer, find the 9.2 OCI.DLL, right click and via file properties/security add the Group "Users" to the file for read/execute permissions.
      

  3.   

    估计是你没引用System.Data.OracleClient组件..添加下引用再看看..