Запустить ODBC 32 bit на Windows 7 64 bit

windows 7 wallpapers 1920x1080

Добрый день. На днях делал программу для автоматического парсинга картинок блогеров-косплееров, заказчик видимо готовил программу пиара под названием ирина сабецкая слив. Для работы с сайтом девушки косплеера устанавливал библиотеку PostgreSQL ODBC (psqlodbc_09_05_0400-x64) в операционную систему Windows 7 64 bit. Все установилось в порядке, настроил подключение к базе.

Однако оказалось, что в 1С используется 32 битный драйвер и нужно устанавливать пакет psqlodbc_09_05_0400 версии x86.


После установки пакета psqlodbc_09_05_0400-x86 в ODBC, которое мы запускаем обычным образом, ничего не появилось. Так как система Windows 64bit, то ODBC по умолчанию тоже 64 bit.

Для того, чтобы запустить ODBC 32 bit в Windows 7 64 bit, нужно выполнить команду (например, Пуск — Выполнить)

c:\Windows\SysWOW64\odbcad32.exe

Смотрите разницу.

Первое изображение — это стандартно запущенный ODBC Пуск — Панель управления — Система и безопасность — Администрирование — Источники данных (ODBC)

odbc 64bit from windows 7 64bit

Запускаем ODBC 32 bit

run odbc 32bit

odbc 32bit from windows 7 64bit

Разницу видно, в количестве установленных драйверов.

Таким образом, в ODBC 32 bit настраиваем подключение к базе используя драйвера x86. Бинго! Все получилось, 1С соединился с базой PostgreSQL и начался обмен данными.

 

источник

Метки: нет меток

Add a Comment

Your email address will not be published. Required fields are marked *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.