private OleDbConnection oConn;
oConn = new OleDbConnection("Provider=MSDAORA.1;User ID=mes_ks1;Data Source=sfis-ks;Password=mes_ks1");
oConn.Open();string sSql = "....";DataSet oDS = new DataSet();
OleDbDataAdapter oDR = new OleDbDataAdapter(sSql,oConn);
oDR.Fill(oDS);

解决方案 »

  1.   

    其中的Provider、Data Source分别指什么呢?
      

  2.   

    对了,我的oracle是9i的,但是好像不能用OracleConnection啊。
    不是说9以上的都可以吗?
    怎么用呢?
      

  3.   

    .net连Oracle需要装Oracle_Client才能连的
    用ms封装好的OraConnection专门对Oracle数据库封装的类,效率会好些
      

  4.   

    在哪里可以下载呢?
    我的机子上装了oracle的企业版了
      

  5.   

    ado.net  和9i没关系吧。
      

  6.   

    如果是VS 2003的话,则自带System.Data.OracleClient,但需要你手工引入。using System.Data.OracleClient ; OracleConnection cn=new OracleConnection("user id=system;data source=DataBase;password=change_on_install");
    cn.Open();