Windows 7 64x, postgresql 9.1.1, visual studio 2010
Проблема такова: при подключении базы данных вылазит ошибка: Диспетчер драйвера ODBC в указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу. На хр с 32битными драйверами проблем нет, а как быть здесь?
По-моему из описанного вами
По-моему из описанного вами сообщения очевидно, что нужно разбираться с соответствием ODBC драйвера архитектуре ОС. Ставьте 64-битные ODBC. Может быть PostgreSQL нужен тоже 64-bit, пробуйте
Проблема та же,
Проблема та же, обстоятельства вынудили использовать приложение на Вин7 х64, чужой сервер PostgreSQL 8.4 на х86.
Поставил 32 и 64-битные ODBC (про МуSQL пишут, что помогало, а мне не помогло), само приложение х86. Если ставить только 32х битный ODBC, то драйвер не отображается в списке, при создании нового.
Неужели для того что бы иметь возможность подключения с х64 битной ОС нужно иметь PostgreSQL х64?
нашел решение, ставим х86
нашел решение, ставим х86 ODBC и добавляем подключение в Microsoft Open Database Connectivity (ODBC) (Odbcad32.exe) по пути %systemdrive%\Windows\SysWoW64.
не в администрировании - источник данных ODBC!!! тот запускает Odbcad32.exe в %systemdrive%\Windows\System32. Все работает со старыми настройками