JMP® で Open Table または Query Builder のどちらを使用する場合でも、「指定された DSN には、ドライバーとアプリケーション間のアーキテクチャの不一致が含まれています」というエラーが発生する可能性があります (図 1.1)。
図1.1
Figure 1図1
Oracle、MS SQL Server、PostgreSQL などのデータベース管理システム (DBMS) では、JMP のアーキテクチャに対応する ODBC データ ソースを構成する必要があります。つまり、64 ビット JMP を使用している場合は、ODBC データ ソース (64 ビット) でデータ ソースを構成します。32 ビット JMP を使用している場合は、ODBC データ ソース (32 ビット) でデータ ソースを構成します。図 1:2 は、オペレーティング システム、JMP、および ODBC ドライバー ソースのアーキテクチャを考慮した場合の相関関係を示したレイアウトです (図 1:2)。
図1:2
| オペレーティング·システム |
ジャンプ |
ODBC ソース |
ファイルの場所 |
| 64 ビット Windows |
64 ビット JMP |
64 ビット ODBC |
c:\Windows\System32\odbcad32.exe |
| 64 ビット Windows |
32 ビット JMP |
32 ビット ODBC |
c:\Windows\SysWOW64\odbcad32.exe |
| 32 ビット Windows |
JMP (32 ビットのみ) |
ODBC (32 ビットのみ) |
c:\Windows\System32\odbcad32.exe |
エラーを修正するには、上の図 1:2 に示すように、JMP のアーキテクチャに一致する ODBC ソースを構成する必要があります。Open Table または Query Builder を使用してこのエラーを回避できるように、JMP のアーキテクチャに一致するデータベース管理システム用の 32 ビットまたは 64 ビット ドライバーを取得する方法については、IT 管理者にお問い合わせください。
[以前の JMP ノート 64866]