解決策
このエラーは、ODBCデータソース管理者プログラムの32ビット版が必要な場合に、ODBCデータソース管理プログラム(odbcad32.exe)の64ビット版がデータベースにデータソース名(DSN)を構成するために使用されたために発生します。
まず、32ビット版のMySQLがインストールされていることを確認します。Windows 7 64ビット版には、odbcad32.exeという名前で2つの異なるファイルがあります。両方ともodbcad32.exeという名前が付けられていても、一方は64ビットでもう一方は32ビットです。ディレクトリの場所によって64ビットと32ビットのどちらがあるかを知ることができます。
- 64ビット版: <Windows>/System32
- 32ビット版: <Windows>/SysWOW64
このエラーを修正するには、次の2つの方法があります。
- ODBCセットアップを修復します。これを行うには、odbcad32.exeの64ビット版を開き、データベース構成を削除してから、管理者として32ビット版を開いてデータベースを構成します。
- 正確な接続文字列でUDLを使用するように、LabVIEWまたはLabWindows/CVIのコードを変更します。この詳細については、Set Up a Microsoft Data Link File (UDL) Through LabVIEWを参照してください。