-PR-
  • 困ってます
  • 質問No.6503803
解決
済み

32bitWinアプリから64bitODBC接続

  • 閲覧数14324
  • ありがとう数5
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 50% (17/34)

Win7 64bitにOracle11g64bit版をインストールしています。
32bitアプリケーションからODBC経由で接続しようとすると、

Microsoftデータリンクエラー
[Microsoft][ODBC Driver Manager] 指定されたDSNには、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています

というエラーメッセージが出力されて接続することができません。
32bitアプリケーションからODBC経由で64bitのOracleサーバーに接続することはできないのでしょうか。
何か回避策があれば教えてください。よろしくお願いいたします。
  • 回答数1
  • 気になる数0

質問者が選んだベストアンサー

  • 回答No.1
レベル11

ベストアンサー率 45% (153/334)

当該エラーメッセージは32ビットアプリケーションから64ビットのODBCドライバを使用した際に
表示される内容ではないでしょうか?
DSNの定義を32ビットのODBCドライバで行う必要があります。
ODBC設定GUIは、スタートメニューにはないので%WINDOWS%Syswow64配下の「odbcad32.exe」を
使用して登録してみてください。
補足コメント
annyg2

お礼率 50% (17/34)

ご回答ありがとうございます。
ですが、データソースの候補の中にOracle用のドライバが表示されません。また、ドライバータブの中にも見あたりません。
system32の中のodbcad32.exeを実行した場合にはどちらにも表示されます。
投稿日時 - 2011-02-07 18:11:47
  • ありがとう数1
-PR-
-PR-
  • 回答数1
  • 気になる数0
このQ&Aで解決しましたか?

関連するQ&A

-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


-PR-

ピックアップ

-PR-
ページ先頭へ