Oct 12, 2015 04:25 AM|PatriceSc|LINK
No, see https://social.msdn.microsoft.com/Forums/sqlserver/en-US/702f0d9b-6cb9-49cf-9953-80d059711e60/the-specified-dsn-contains-an-architecture-mismatch-between-the-driver-and-application?forum=sqlgetstarted that
confirms my suspicion.
You are running on a 64 bit OS and the DSN you created is 32 (or 64) while your app runs in 64 (or 32 bits) mode. You'll have to delete the current DSN and create a new one (that above the proper version of the ODBC Driver Manager).