Источники данных ODBC для Qt-программ под Windows (64 бит)

23 марта 2017 (18:17:52)

Написав программу, взаимодействующую с базой данных посредством источников данных ODBC, я столкнулся с неприятной проблемой: 32-х битные программы, написанные на Qt и запущенные под 64-х битными операционными системами Windows, не видят источников данных, созданных штатным способом, т.е. через диалог, вызванный из панели управления. Решение нашлось на одном из зарубежных программистских форумах. Приведу его тут, чтобы не забыть самому и, быть может, оказаться полезным кому-нибудь ещё. Итак, создайте свои ODBC-источники через следующую программу:

C:/Windows/SysWOW64/odbcad32.exe

После запуска этой программы на экране вы увидите диалог, абсолютно идентичный классическому диалогу создания ODBC-источников, однако источники, созданные этим способом, будут видны 32-х битным Qt-программам под 64-х битными Windows.

Комментарии

Новые комментарии будут ожидать проверки.