请问如何用。NET2005访问ORACLE,在2005里好像没有System.Data.OracleClient这个命名空间了。怎么办呢????急,在线等回复

解决方案 »

  1.   

    有.确认你装了Oracle客户端.在项目的"引用"里面右键点击"添加引用",在弹出的页面的".NET"标签页内,查找System.Data.OracleClient, 添加.在需要的地方写using System.Data.OracleClient;
      

  2.   

    添加引用System.Data.OracleClient
    在调用处
    using System.Data.OracleClient;
    2005下有这个
      

  3.   

    我给你一段代码吧!namespace oracleOperate
    {
        public abstract class oracle
        {
            public static readonly string connStr = @"Data Source=jfzx;User ID=oem_cnc-cui_jfzx;Password=cjxcjx;";
            public static OracleConnection conn = new OracleConnection(connStr);        public static void open()
            {
                if (conn.State != ConnectionState.Open)
                {
                    conn.Open();
                }
            }        public static void close()
            {
                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }
            }        public static DataSet getDataSet(string cmdText)
            {
               
                
                OracleDataAdapter oda = new OracleDataAdapter(cmdText,conn);
                DataSet ds = new DataSet();
                oda.Fill(ds,"cui_accnbbr");
                return ds;
                
            }        public static int getCount()
            {
                int intCnt;
                OracleCommand ocmd = new OracleCommand("select count(*) from cc", conn);
                conn.Open();
                intCnt = Convert.ToInt32(ocmd.ExecuteScalar());
                conn.Close(); 
                return intCnt;
         
                
            }
    用上面的函数实现