为什么我用odac后编译程序出现DBAccess.res没找到的错误!D7+ odac v5.55

解决方案 »

  1.   

    我什么我写的一个简单的测试程序编译后成为EXE发到别的没有装Oracle的电脑上不能使用呢?
      

  2.   

    看看你的ODAC是不是没有装完整,或者换个版本的试试另外,直接拷贝exe加上你自己的其他所需配置文件是可以直接运行的
      

  3.   

    上面的兄弟我的ODAC是完整的,用源文件编译后安装的。还有你说的直接copy exe 和其他的配置文件这个配置文件指的是什么?能详细说一下吗?
      

  4.   

    在odac控件目录/子目录下查找DBAccess.res文件(我的低版本.在source目录下),并将该文件所在目录加入到search path
      

  5.   

    上面的兄弟我的第一个问题解决了,我自己找到了,现在我想问一下第二个问题,ODAC不是号称不装Oracle Client 就可以运行程序么,为什么我用ODAC开发的程序在一个没有安装Oracle Client的电脑上确不能运行?
      

  6.   

    在设置OraSession时,要用net+detail,并将服务器的IP/PORT/SID填入,这样就不用装客户端了
    如连接串:
    system/[email protected]:1521:orcl
      

  7.   

    keiy 好啊USerName/PassWord@IP/SERVERNAME/SID 这种也可以的哈估计是你哪里设置不正确吧,不安ORACLE客户端,直接运行哈(当然你的程序需要的文件得带上)