客户端装了,pb都能正常访问了,就是bde不行

解决方案 »

  1.   

    你先试一试用odbc来连,怎样?如果可以bde就一定可以连上!
      

  2.   

    你打开BDE,选择configuration,选择drivers-->Native-->Oracle,看看dll32是不是
    sqlora8.dll,下面的Vendor选择oci.dll!
    如果再不行,你的net easy config可以连上吗?
      

  3.   

    net easy config可以连,
    其它也和你说的一样
    另:ODBC也不行
      

  4.   

    你连的Oracle服务器是7还是8,你是否即装了7又装了8的客户端;
    可以肯定是你的Oracle装得有问题,从这找原因吧
      

  5.   

    确实是ORacle的原因了,oracle8.04跟Delphi的兼容性不是太好
      

  6.   

    客户端和服务器都是7,一样的版本
    有人说bde安装时要选oracle7,而不时8,我重装了bde,还是连不上,
    但错误提示不一样,再提一下,用pb4.0访问很正常,耐何我对pb不感
    兴趣,所以一定要用delphi/bcb做
      

  7.   

    别再用DBE去折磨ORACLE了吧!去试试ODAC,一个非常好的控件。 走OCI协议的,比BDE不知道快了多少。
      

  8.   

    用ADO吧,Delphi5里有ADO的控件ADOConnetion,ADOTable,ADOQuery。你只要设置好ConnectionString就应该可以连了。例如ConnectionString :='Provider=MSDAORA.1;Password= your pwd;User ID=your username;Data Source= your tnsname'
      

  9.   

    在ORACLE8I中,我是这样处理的:
    1.ADOConnetion按要求设置,如果不能测试成功,问题可能是服务器中数据库的状态处于关闭状态.
    2.ADOTable,ADOQuery.等按要求设置,(但一定要指明是OUTLN.+表名称.)
    3.前堤是ORACLE安装正确,包括客户端安装.
    我在WIN2000SERVER中使用DELPHI5(补了多个补丁)及ORACLEI(8.16),测试正常!
    4.上网查查DELPHI关于ORACLE的补丁,安装一下再试试.
      

  10.   

    很感谢大家的回答,由于初次使用,真是错误百出
    首先是装delphi时错选orcale8,接着是把bde象sql server
    一样配置,又找不到在那里配ip,综合了所有可以犯的错,折腾了
    一天,总算今天下午碰对了
    各种数据库的连接方法都不同,但很少有书和文章提到,那位高手
    把这方面的资料整理出来,以后可以少费很多力
    分我回给大家,