如何解决Oracle驱动程序的不兼容问题?

时间:2018-04-09 14:08:07

标签: database oracle delphi version driver

摘要: 我在Delphi 10.2 Tokyo中编译了一个应用程序并访问了Oracle数据库,我使用了dbxora.dll驱动程序。

此同一应用程序的旧版本使用驱动程序dbexpora.dll。

在运行Oracle Client 10.2的计算机上,应用程序不起作用,并显示以下错误消息:

DBX错误:错误代码:-1

在我的机器和其他使用Oracle Client 11.1或11.2版本的版本上,它可以正常工作。

问题是即使将dbexpora.dll与可执行文件一起放在具有ORA 10.2的计算机上也不起作用。

遵循与Oracle的连接代码

[dmconnectionOracle]
  LibraryName    = dbxora.dll
  GetDriverFunc  = getSQLDriverORACLE
  VendorLib      = oci.dll
  DatabaseServer = Oracle
  Drivername     = Oracle
  DataBase       = XYZ
  SQLDialect     = 3
  User_Name      = XXXXXXX
  Password       = XXXXXXX

问题:

1 - 这是Oracle版本还是Delphi版本的问题?

2 - dbexpora和dbxora有什么区别?

0 个答案:

没有答案