是不是连接的语句出了问题了
strConn = "Provider=msdaora;Data Source=" + dataSource + ";User Id=" + useId +";Password=" +pwd;

解决方案 »

  1.   

    不是,联接语句没问题,如下:
    string strOracleCon = "Data Source=test;User ID=system;Password=manager";
    用OLEDB联接也正常,就是用OracleClient联接时就会出现下面的错误:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。
      

  2.   

    安装oracle9i客户端,重新安装oracle的.net驱动
      

  3.   

    我只是想知道为什么我装了8.17版的版本后为什么还是不能用?难道Oracle不会更新旧的客户端文件吗?
      

  4.   

    能用,要安装Microsoft .NET Oracle Client,
    strOracleCon = "Data Source=test;User ID=system;Password=manager";
    我用是行的
      

  5.   

    我记得OracleClient在.NET使用是要装9i的
    不是Oracle的问题,System.Data.OracleClient 是Microsoft提供的
      

  6.   

    To lx1920
       难道非要安装9i不成吗?它说的是8.17或以后的就可以,还是要安装什么东东才行?