Настройка odbc в windows 7

Настройка odbc в windows 7

Столкнулся с проблемой. Устанавливал программу (о ней чуть ниже), работающую через бесплатный драйвер Gemini Interbase ODBC Driver с базой данных firebird. После установки драйвера, тот появлялся в Источниках данных (ODBC). Это было в Windows XP. Когда же пришла пора ставить программу в Windows 7 (64 bit), то в Источнике данных (ODBC) не было нужных драйверов.

Нужно открыть ярлык программы Источники данных (ODBC) и в свойстве ярлыка поменять путь с на

Или нажать на "Пуск" и в строке поиска ввести

Если зайти в "Источники данных (ODBC)" через Пуск — Панель Управления — Администрирование — Источники данных (ODBC), то там будет только драйвер для SQL. Или несколько драйверов. Нужный же нам драйвер Gemini Interbase ODBC Driver будет отсутствовать.

Вышеозвученное решение позволит получить нужный драйвер и настроить программу. А теперь о самой программе, которой понадобилось использовать ODBC.

Работая в университете с 2012 по 2016 год, поддерживал АСУ "Деканат". Эта автоматизированная система позволяла унифицировать учебный процесс в деканатах. Основными задачами программы были:

  • составление учебных планов и отрезков
  • ведение групп и студентов
  • выставление оценок по дисциплинам, ведение статистики, печать различных отчетов успеваемости, стипендий и т.д.
  • печать приложений к дипломам
  • и многое другое, необходимое в учебном процессе ВУЗа

АСУ "Деканат" устанавливалась в деканатах университета, на кафедрах, в отделе кадров и в центре трудоустройства выпускников.

Програма написана на Delphi 5 в виде OCX модулей. Мне приходилось редактировать модули для улучшение функциональности, проверки на ошибочно введенные данные, а также менять отчет "Приложение к диплому", так как каждый год да еще ни по одному разу Министерство образования РФ выпускало приказы об изменениях формы приложения к диплому.

Читайте также:  Появились удаленные фотографии на айфоне

Конечно, фирма "1c" разработала свой "1c: университет", но он плохо подходил к нашим задачам и требовал значительной доработки.

Теперь нам известно, как запустить "Источник данных (ODBC)" таким образом, чтобы в нем отображались все необходимые драйверы. //—>

PHP — это язык программирования, основанный на использовании скриптов. Данный язык широко применяется для создания различных front-end и back-end веб-приложений. Поддерживается по-умолчанию большинством хостеров, являясь одним из лидеров среди языков программирования, предназначенных для создания динамических интерактивных сайтов.

Устанавливал библиотеку 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, нужно выполнить команду (например, Пуск — Выполнить)

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

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

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

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

Февраль 17th, 2011 | рубрики Windows

При первом запуске оснастки источников данных ODBC на Windows 7 64-bit можно испытать шок: Кроме как для SQL сервера больше нет никаких драйверов:

Дело в том, что консоль настройки 32-битных драйверов ODBC запрятана в недрах системного каталога:

C:WINDOWSSYSWOW64odbcad32.exe

Где и находятся все отсутствующие в 64-bit драйверы:

В остальном изменений не замечено.

Подозреваю, что в Windows 2008 Server R2 всё точно так же.

Ссылка на основную публикацию
Adblock detector