2003里面的Framework1.1自带了System.Data.OracleClient
使用的时候,你需要安装客户端

解决方案 »

  1.   

    2003里怕是没有System.Data.OracleClient吧我写 using System.Data.OracleClient
    结果:
    c:\inetpub\wwwroot\hnwy\Public_Class.cs(5): 类型或命名空间名称“OracleClient”在类或命名空间“System.Data”中不存在(是否缺少程序集引用?)
      

  2.   

    或者我再下一个FRAMWORK1.1装装试试看
      

  3.   


    用OleDB连接呀MSDAORA 用于Oracle的MS OLE DB 提供程序
      

  4.   

    我也用VS2003、ORACLE9I 也装了oracle_net.msi,也是无法使用System.Data.OracleClient
    怎么回事啊?
     acewang(龍芯*Inside!) 您说“2003里面的Framework1.1自带了System.Data.OracleClient  使用的时候,你需要安装客户端”
    你所说的客户端是指什么?oracle客户端吗?我装过,也不行!怎么回事啊?
      

  5.   

    我查了,Framework1.1是自带System.Data.OracleClient的
    Framework1.1字带的System.Data.OracleClient版本是v1.0.5000.0的
    后来装的oracle_net.msi中的System.Data.OracleClient版本是v1.0.3300.0在 自定义工具箱 中可以看到,不过我也选中啦,但是还是不同用???为什么??????
      

  6.   

    我找到问题所在了,哈哈由于这种访问方式是并不是MIS推荐的,或者由于其他原因,
    OracleClient并不隶属于System.Data,
    所以System.Data.OracleClient需要另加引用的,呵呵。微软为了节制ORACLE,真是黑啊,做了这么多小动作。微软把自己的odbc放在了System.Data默认下,不必写System.Data.odbc的引用,只写System.Data就可以了。想想这么做也无可厚非,毕竟没必要为别人做宣传。但是起码要有个说明啊!!!
      

  7.   

    肯定要添加引用的啊,
    不过不推荐你用System.Data.OracleClient;
    而是用Oracle.DataAccess.Client, 需要安装Oracle Data Provider for .net ,可以从Oracle的官方网站免费下载。