www.gcmsite.ru

Новости Программы PHP-скрипты Статьи Числа
Услуги Резюме Игры Автомобили Поиск

СИСТЕМНОЕ И ВЕБ-ПРОГРАММИРОВАНИЕ
компьютерная техника, игры

В Windows 7 нет драйверов ODBC. Решение проблемы

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

Решение:

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

%windir%\system32\odbcad32.exe
на
%windir%\SysWOW64\odbcad32.exe

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

%windir%\SysWOW64\odbcad32.exe

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

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

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

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

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

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

Теперь нам известно, как запустить "Источник данных (ODBC)" таким образом, чтобы в нем отображались все необходимые драйверы.
Delphi — это объектно-ориентированный язык программирования со строгой типизацией переменных. Он используется в основном для написания прикладных, пользовательских программ. Простота использования позволяет рекомендовать его в качестве языка для начального обучения программированию. Хотя, если смотреть на перспективу, работодатели мало интересуются работниками, программирующими на Delphi.

Интересные материалы на сайте:

Автор, разработчик: Шаров Евгений   (gcmsite@yandex.ru)
(c) 2000-2020 GCM-Site - системное и веб-программирование
Цитирование материалов сайта возможно только при наличии гиперссылки