我的机器安装有Oracle 10 ,没有装客户端
pb9开发的程序,程序里写死了,用OR7 ORACLE v7.x连接数据库。
我笔记本上连数据库的时候提示:DBMS O73 ORACLE v7.3 is not supported in your current installation.
pbo73*.dll这样的动态链接库system32下有好多
问题是别的机器连接数据库都是正常的,只有我的本子不行。(我的机器)
请高人指点
------解决方案--------------------------------------------------------
原因估计是因为你的机器安装了oracle 10g , 这样有些驱动DLL文件已经是10g 版本的了。
------解决方案--------------------------------------------------------
WINDOWS自带的有一个oracle 的驱动。
你可以到控制面板中的ODBC管理中,查看一下,是否有Microsoft ODBC for oracle, 对应的DLL是 MSORCL32.DLL
------解决方案--------------------------------------------------------
如果还不行,简单的一个办法,就是到微软的官网上下个filemon.exe ,然后监视一下你的程序都进行了哪些文件操作,试图打开哪个DLL文件时失败。
------解决方案--------------------------------------------------------
这个是缺少或认不到dll文件造成的,是程序找不到pbo73*.dll,你也可以用o84来连接数据库,此错误并不一定是少这个DLL,可能你有这个DLL而exe找不到,将这个dll拷到和你的exe相同的目录下,或拷到不同的路径下,对dll所放的路径设置path就可以了.