Solución
Este error se produce porque la versión de 64 bits de
odbcad32.exe , el programa Administrador de fuente de datos ODBC, se usó para configurar el Nombre de la fuente de datos (DSN) en la base de datos cuando la versión de 32 bits del programa Administrador de fuente de datos ODBC debería haberse usado.
Primero asegúrese de tener instalada la versión de
MySQL de 32 bits. Habrá dos archivos diferentes llamados
odbcad32.exe en Windows 7 x64. Aunque ambos se denominan
odbcad32.exe , uno es de 64 bits y el otro de 32 bits. Puede saber cuál es de 64 bits y cuál de 32 bits por su ubicación de directorio:
- La versión de 64 bits está en <Windows> / System32
- La versión de 32 bits está en <Windows> / SysWOW64
Hay dos opciones para corregir el error:
- Arreglar la configuración de ODBC. Para hacer esto, abra la versión de 64 bits de odbcad32.exe , elimine la configuración de la base de datos, luego abra la versión de 32 bits como administrador y configure la base de datos allí.
- Cambie su código de LabVIEW o LabWindows / CVI para usar la UDL con la cadena de conexión exacta. Puede aprender más sobre esto en ¿Cómo configuro un archivo de enlace de datos de Microsoft (UDL) a través de LabVIEW? (en inglés)