В 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 год, поддерживал АСУ "Деканат". Эта автоматизированная система позволяла унифицировать учебный процесс в деканатах. Основными задачами программы были:Теперь нам известно, как запустить "Источник данных (ODBC)" таким образом, чтобы в нем отображались все необходимые драйверы.
- составление учебных планов и отрезков
- ведение групп и студентов
- выставление оценок по дисциплинам, ведение статистики, печать различных отчетов успеваемости, стипендий и т.д.
- печать приложений к дипломам
- и многое другое, необходимое в учебном процессе ВУЗа
АСУ "Деканат" устанавливалась в деканатах университета, на кафедрах, в отделе кадров и в центре трудоустройства выпускников.
Програма написана на Delphi 5 в виде OCX модулей. Мне приходилось редактировать модули для улучшение функциональности, проверки на ошибочно введенные данные, а также менять отчет "Приложение к диплому", так как каждый год да еще ни по одному разу Министерство образования РФ выпускало приказы об изменениях формы приложения к диплому.
Конечно, фирма "1c" разработала свой "1c: университет", но он плохо подходил к нашим задачам и требовал значительной доработки.
Delphi — это объектно-ориентированный язык программирования со строгой типизацией переменных. Он используется в основном для написания прикладных, пользовательских программ. Простота использования позволяет рекомендовать его в качестве языка для начального обучения программированию. Хотя, если смотреть на перспективу, работодатели мало интересуются работниками, программирующими на Delphi. |
Интересные материалы на сайте:
|