32-bit Odbc Driver On 64-bit Windows 7 _hot_ -
Because your legacy application is a 32-bit process. When a 32-bit process asks the operating system for a DSN, it does not look in the 64-bit registry hive or the 64-bit driver store. It looks in the 32-bit compatibility layer, known as WOW64 (Windows 32-bit on Windows 64-bit). The DSN you created in the Control Panel is invisible to the application because you effectively installed it in a parallel dimension.
Configure the server address, credentials, and database name as required. Troubleshooting Common Issues Driver Not Appearing in the List 32-bit odbc driver on 64-bit windows 7