用dbExpress的SQLConnnection连ORACLE,在开发机上正常,到用户机上都不通,
如果用ADOQuery用户机上都可以。
网络正常、ORACLE客户段也安装了。为什么dbExpress不行?回答正确下列分数也给您:
http://expert.csdn.net/Expert/topic/1841/1841915.xml?temp=.6748163

解决方案 »

  1.   

    因為你的客戶端沒有裝dbExpress  FOR ORACLE的驅動。
      

  2.   

    bbs791109(小别) 说的很对,必须有运行库!
      

  3.   

    bbs791109(小别) :你的字我看不清楚。断断续续的。
     
    wlw88(飞扬):什么是“ 运行库”?哪里有?是不是ORACLE的客户端?
      

  4.   

    目前dbExpress支持6种数据库,下面是这6种数据库的所需要的驱动程序列表
    InterBase6.5/6.x   DBEXPINT.DLL
    DB2 7.2            DBEXPDB2.DLL
    Oracle9i           DBEXPORA.DLL
    Mysql3.23.49       DBEXPMYS.DLL
    MS SQL SERVER 2000 DBEXPMSS.DLL
    Iformix SE         DBEXPINF.DLL
    DbExpress用法详见 李维的新书《Delphi 7高效数据库程序设计》
    在http://www.codestudy.net/default.asp上有此书下载!
      

  5.   

    以上Dll在delphi安装目录下就可以找到!
      

  6.   

    oracle需要把dbexpora.dll,oci.dll考到你的客户端system32目录下
      

  7.   

    不是指的客戶端﹐就是樓上說的那些了。InterBase6.5/6.x   DBEXPINT.DLL
    DB2 7.2            DBEXPDB2.DLL
    Oracle9i           DBEXPORA.DLL
    Mysql3.23.49       DBEXPMYS.DLL
    MS SQL SERVER 2000 DBEXPMSS.DLL
    Iformix SE         DBEXPINF.DLLoracle需要把dbexpora.dll,oci.dll考到你的system32或system或你的可執行程序目录下
      

  8.   

    oci是Oracle Call Inteface,是C的动态库,DBExpress也是通过调用OCI来访问Oracle的,所以,客户端发布时必须包含 OCI.dll和DBEXPORA.DLL。 如果你要发步纯瘦客户端而不想在客户端装Oracle client,推荐你用ODAC这套控件,只要发布exe就ok了
      

  9.   

    oci.dll和DBEXPORA.DLL都是DBExpress訪問ORACLE所必須的。oci.dll是Oracle Call Inteface,是ORACLE的动态库﹐DBEXPORA.DLL是ORACLE的驅動。
      

  10.   

    oci.dll和DBEXPORA.DLL都加了,也没用啊!
      

  11.   

    最简单的/给你的客户装plsql developer/然后配置一下/应该可以的