掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Delphi XE3 オラクルクライアント64bitでのエラー (ID:44098)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> dbxora.dllの問題かと思い、 > C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\bin64\Dbxora.dll > のdbxora.dllを > C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\bin\dbxora.dll > へコピーすると 64bit 用のドライバを 32bit 用ドライバに上書きしちゃってますよ、コレ。 これは元に戻して下さい。 DB のクライアント DLL のある場所にパスを通せば OK です。 クライアント DLL を $(BDS)\bin に放り込んじゃダメです。パスを通して下さい。 ... 64bit OS 上の場合でも、IDE での設計時は 32bit DBX4 ドライバが使われます。 IDE が 32bit アプリケーションなのでそうなります。 故に DB のクライアント DLL も 32bit のものが使われます。 実行時 / デバッグ実行時には 64bit DBX4 ドライバが使われます。 つまり、64bit OS 上で設計時にも実行時にも DBX 接続するのであれば、 32bit / 64bit クライアントのいずれも正常に接続できるようにしなくてはなりません。 [20th-B4: dbExpress とマルチプラットフォーム開発」 http://edn.embarcadero.com/jp/article/images/41633/b4.pdf
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.