1.警告可以不理。
2。System.Data.OracleClient这好象只有.net framework1.1才有,你是1.1吗?

解决方案 »

  1.   

    问题1:
    因为基类中有同名的方法,若要隐藏此方法在派生类的方法加上new关键字。(也可以不加但会出编译错,要求关键字 new,因为它隐藏了继承成员)
    如果基类的方法是虚方法(virtual)可以用override关键字重写。
    如不想请该名。
    问题2:
    你用的是.net framework1.1,或者开发环境是2003,则可以在代码最前面加上using System.Data.OracleClient
    但从你的错误提示中可以看到你用的是1.0,若要使用OracleClient请升级framework
      

  2.   

    对于Oracle连接1.0 可以用
    string sConnStr = "Provider=OraOLEDB.Oracle;Data Source=****;User Id=*****;Password=****";
    OleDbConnection con = new OleDbConnection(sConnStr);
    con.Open();
      

  3.   

    to  renrenqq(ddlly) ( ):
    我确定我用的是frameWork1.1,开发环境是2003,并且使用了using System.Data.OracleClient;
    如果是这些错误,会编译不通过的,但我编译通过了。所以应该不是这个原因。
      

  4.   

    关键是不知道是那里出的错啊,我觉得是dll内部的问题