我正在做一个需要与 Oracle 数据库建立连接的应用程序。我已经能够通过使用 Qt 和 QOCIDriver 的软件完美地做到这一点,这意味着我都有正确的数据来连接(用户名、密码等),并且我的计算机能够正确地做到这一点(即、Oracle 客户端是否正确安装等)。
但是现在,当我使用 Zeos 库在我的“Borland C++ Builder 6 应用程序”中执行相同操作时,我不能,因为 Oracle 数据库返回错误 ORA-01017。
我问自己会发生什么错误......我在网上对这个错误进行了研究,我发现这是针对许多可能错误的特定消息,其中大部分我无法检查并且正确 - 数据库位于远程的私人访问计算机中 - 同时没有任何线索知道它们中的哪一个更可能是正确的。由于我有相当多的时间来解决这个问题,因此非常感谢任何表明最可能解决方案的帮助:)
请注意,我使用 Zeos 库成功地执行与 MySQL 数据库的连接 - 这意味着我知道如何正确编程库以执行此类连接,以及 Zeos 库用于执行连接的文件并不太旧,最大限度地减少这是与文件不兼容相关的问题的可能性。问题只发生在 Oracle 数据库中。
谢谢,
莫默吉尔