为什么要用using system.data.oracle_clicent,就直接用OleDB不行吗?

解决方案 »

  1.   

    连接不上!而且感觉oracle_clicent连接速度快!
      

  2.   

    推荐使用oracle .net client这样很多功能ms都做了,如果用oledb访问的话有一些功能实现不了。
    而且,oracle.net client的速度要快。
    ------
    你在你的引用里加入了system.data.oracleclient这个引用 吗???
      

  3.   

    但是我觉得OleDB很好啊,我同样的程序在公司后台是Oracle,在家是sql server,几乎感觉不到什么差别。(没用存储过程和什么事务啊那些)
      

  4.   

    如果已经引用了类,在类的属性里将复制到本地设为true试试。
      

  5.   

    我安装了oracle_net.msi,但在页面中引用system.data.oracleclient
    调试页面时报错,说在system.data中找不到oracleclient在用oledb连oracle 时系统说没有安装oracle客户端。我的oracle为8.i
      

  6.   

    你一定要安装oracle的客户端才行。
      

  7.   

    要手工添加引用,方法:
    项目->添加引用,在弹出对话框中选->浏览,路径一般为:C:\Program Files\Microsoft.NET\OracleClient.Net\System.Data.OracleClient.dll
    即可,在解决方案管理器->引用中可看到多了:System.Data.OracleClient,然后在.cs中加入:using System.Data.OracleClient;或在aspx中加入:<%@ import Namespace = "System.Data.OracleClient" %>这样,再对OraclClint的方法,对象访问时会出现提示框就对了。
    另外,一定要装oracle客户端。
      

  8.   

    你要先在项目中引用 dll
    using 名称空间;
    只是为了不用写全称例如
    using System.Data.SqlClient;然后 System.Data.SqlClient.SqlCommand ----->  SqlCommand 它和c里面的include 是不同的