我碰到过
但是我是使用delphi的
可能和你的不大相同
在delphi中是bde配置的问题
不知道是否会对你有所启发
关注

解决方案 »

  1.   

    你是用ADO连接吗,需要用ORACLE的驱动程序来连接,不用MS的
      

  2.   

    装oracle自带的驱动,不要使用win里的那一个……
    客户端的访问和程序的访问是不一样的……
    程序用的是odbc的驱动,客户端用的是自带的协议……
      

  3.   

    哦,那会不会是VS.NET本身的问题呢?比如说数据库连接组件有问题?
    还有,刚才在配置另一台机器上的SQL Server时也遇到了类似的问题,就是在企业管理器中一切OK,但是程序里连不上。然而把数据移到另一台机器上的SQL Server里,再连接这个新的就可以。我想这应该是同一类问题。
    今天配两个数据库都失败,真是点背呀:(
      

  4.   

    對.net來說,用oracle.net作為數據庫驅動比較好。
      

  5.   

    .Net中有没有ADO??用ADO不难吧。
      

  6.   

    呃,能不能解释清楚一点host文件是个什么东东?
      

  7.   

    在 .Net 里有一个 Oracle... 的数据访问类.
      

  8.   

    Ado.net access oracle
    http://www.ftponline.com/china/class.aspx?sort=adonet
      

  9.   

    我也遇到过这种问题,我是用:oracle9i+vc++开发。客户端能联上去,但在vc++中用ado访问服务器端的oracle出问题!我用odbc能联上去!
    经过多次实践和分析,
    得出原因:我的oracle驱动不好使。
    解决方法:重新装客户端,或只重装oracle驱动
      

  10.   

    呵呵,我把连接字符串换成 Provider=OraOLEDB.Oracle 就好了,谁知道怎么回事!?