ODBC 32-bit на Windows-7 64-bit

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

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

c:\Windows\SysWOW64\odbcad32.exe

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

Настоящий материал самостоятельно опубликован в нашем сообществе пользователем proper на основании действующей редакции Пользовательского Соглашения. Если вы считаете, что такая публикация нарушает ваши авторские и/или смежные права, вам необходимо сообщить об этом администрации сайта на EMAIL abuse@newru.org с указанием адреса (URL) страницы, содержащей спорный материал. Нарушение будет в кратчайшие сроки устранено, виновные наказаны.

You may also like...

Войти с помощью: 
  Подписаться  
Уведомление о