私は、Oracle データベースとの接続を確立する必要があるアプリケーションを実行しています。私は Qt と QOCIDriver を使用するソフトウェアでそれを完全に行うことができました。つまり、接続するための正しいデータ (ユーザー名、パスワードなど) と、私のコンピューターがこれを正しく行うことができること (つまり、. 、Oracle クライアントが正しくインストールされているなど)。
しかし、Zeos ライブラリを使用して「Borland C++ Builder 6 アプリケーション」で同じことを実行しようとすると、Oracle データベースがエラー ORA-01017 を返すため、実行できませんでした。
何が間違っているのかを自問します...このエラーに関してウェブで調査を行ったところ、これは多数の可能性のあるエラーに対する特定のメッセージであることがわかりました。そのほとんどはチェックする立場にありません。そして正しい - データベースはリモートのプライベートアクセスコンピューターにあります - 同時に、どちらが正しい可能性が高いかについての手がかりはありません。この問題を解決するのにかなりの時間があるので、最も可能性の高い解決策を示す助けがあれば、非常に感謝します:)
私は Zeos ライブラリを使用して MySQL データベースとの接続を成功裏に実行していることに注意してください。これは、接続を実行するためにライブラリを正しくプログラムする方法と、接続を行うために Zeos ライブラリによって使用されるファイルがそれほど古くないことを知っていることを意味します。これがファイルの非互換性に関連する問題である可能性を最小限に抑えます。この問題は、特に Oracle データベースでのみ発生しています。
ありがとう、
モメルギル