使用 odac 好像可以不用安装客户端,但不知如何解决 connot find OCI DLL
高手在哪里???????????????????????????????

解决方案 »

  1.   

    Oracle 的客户端是要安装的,ODBC 仅仅提供了接口,连接数据库的事情还是需要 Oracle 系统来完成。
      

  2.   

    你有没有把OraSession的Net属性设为True?
      

  3.   

    odac ?
    没用过,是什么?
    做oracle不用装客户端?学习中……
      

  4.   

    安装上oracle的客户端之后,配好listener.ora,tnsname.ora,  然后把这两个文件copy到客户端!
      

  5.   

    OCI.DLL 文件就是oracle的 系统只有安装了oracle 才有这个文件 所以客户端是必须装的除非用多层
      

  6.   

    使用‘net'方式连接,就不用装oracle客户端,
    sample from odac help:var
      Session: TOraSession;
    . . .
    Session.Options.Net := True;
    Session.Username := 'Scott';
    Session.Password := 'tiger';
    Session.Server := '205.227.44.44:1521:orcl'; // Host:Port:SIDd6 sp2+linux 2.4+oracle 8.1.7 测试成功。
      

  7.   

    请问 navy :
    你的odac是何版本??
      

  8.   

    在oracle安装目录下的bin目录下,有一个oci.dll,复制到你的应用程序所在的目录就可以了
      

  9.   

    我用odac连接成功,但是生成exe文件之后如果关闭delphi的ide的话就会出错.提示说需要delphi的ide支持,请问这是什么原因.
      

  10.   

    只有正式版才可以不用oracle客户端,
      

  11.   

    只要把OraSession的Net属性设为True就可以不用客户端了,
    ftp://202.117.210.28/file/odac4.rar  免费的哦!