回答編集履歴
2
回答追記
answer
CHANGED
@@ -1,3 +1,11 @@
|
|
1
|
+
|
2
|
+
この一文を見落としてました。
|
3
|
+
> %windir%\SysWOW64のodbcad32.exeでODBCの接続テストは成功するのに
|
4
|
+
|
5
|
+
以下の回答は質問者さんがやってることそのまんまでした。。。
|
6
|
+
|
7
|
+
---
|
8
|
+
|
1
9
|
> 業務で32bit(x86)で作ったアプリのWindows7 64bit対応をしています
|
2
10
|
> ・・・略・・・
|
3
11
|
> 32bitアプリからODBCを介して64bitのDBにアクセスするにはどのようにしたらよいでしょうか?
|
1
回答追加:補足
answer
CHANGED
@@ -9,4 +9,9 @@
|
|
9
9
|
|
10
10
|
32bitアプリから64bitのODBCドライバーは、メッセージのとおり「ドライバーとアプリケーションとのアーキテクチャの不一致」です。
|
11
11
|
|
12
|
-
OS(64bit)+アプリ(32bit)+ODBC(32bit) <--接続--> DBMS(64bit)
|
12
|
+
OS(64bit)+アプリ(32bit)+ODBC(32bit) <--接続--> DBMS(64bit)
|
13
|
+
|
14
|
+
※「接続」のところはODBCプロトコルで処理されます。
|
15
|
+
※「ODBCプロトコル」で処理するためのODBCドライバーが 32bitアプリ用と64bitアプリ用それぞれあると考えてください。
|
16
|
+
|
17
|
+
|