Dimitry Sibiryakov,
Ок, усложняем вопрос
1. Разобрались, что в SystemWow64 хранятся 32х битные либы, а не наоборот, и что соответственно fbclient - 32х битная версия
2. Удалили все версии клиентов ODBC и из system32 и syswow64 файлы OdbcFb.dll
3. Установили дистриб только версии x64 ODBC (который закинул файлы в папки system32 и syswow64)
4. В реестре видим вроде бы корректные записи
Ветка SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\Firebird/InterBase(r) driver
Driver C:\Windows\SysWOW64\OdbcFb.dll
Ветка SOFTWARE\ODBC\ODBCINST.INI\Firebird/InterBase(r) driver
C:\Windows\system32\OdbcFb.dll
В настройках подключения ODBC не указываем путь к клиенту, а только выбираем, что драйвер IscDbc.
При запуске odbcad32 из папке System32 получаем ошибку "Открыть базу данных не удалось", при попытке запуска из SysWow64 соединение устанавливается
Из-за чего может не работать 64х битная версия?