我正在使用Delphi Berlin 10.1为Windows 32位编译一个应用程序,当客户端在Windows 64位上使用Oracle 32位即时客户端时,他们会得到这个错误:
"无法连接到(DBX错误:无法正确初始化驱动程序。客户端库可能丢失、安装不正确、版本错误,或者驱动程序可能在系统路径中丢失。)
我用来解决此问题的方法对某些用户有效:
C:\Windows\SysWOW64\regsvr32 midas.dll
C:\Windows\SysWOW64\regsvr32 dbxora.dl
C:\Windows\System32\regsvr32 midas.dll
C:\Windows\System32\regsvr32 dbxora.dll
但对于其他64位用户,我还没有找到DBX错误的解决方案。该应用程序在Windows 32位上总是能正常工作。我也用64位编译了该应用程序,但一些用户仍然会遇到DBX错误。数据库是从Windows客户端连接到UNIX的oracle 12和19。
1条答案
按热度按时间7z5jn7bk1#
您看到的错误表明Oracle 32位即时客户端未正确安装或配置。请尝试以下操作: