VBScript. Доступ к СУБД
VBScript — специальный язык серверных сценариев, на котором можно "заставить запуститься и выполниться" некие процессы на сервере. Как и каждый язык VBScript имеет свой синтаксис, переменные, операторы, методы и т. д. В ядро IIS встроен механизм поддержки ASP. Данная технология может применяться не только "в преломлении" работы с СУБД. В любом случае одним из методов пользователь "запускает" файл *.asp, хранящийся в каталоге IIS — SCRIPTS. Особенностью данного каталога является запрещение доступа на просмотр, но разрешение на выполнение находящихся в нем приложений.
Логику работы можно описать следующим образом:
- Пользователь передает некие параметры (например, сформированного запроса).
- Запускается сценарий, описанный строками VBScript, которые содержит файл *.asp:
- Устанавливается соединение с указанным в строках кода источником ODBC;
- Передается запрос к СУБД через установленное соединение;
- Сервер CУБД "отрабатывает" запрос и "возвращает результат";
- Формируется динамическое содержание страницы, возвращаемой в окно WEB-навигатора пользователя, содержащее "ответ" от СУБД.
Алгоритм аналогичен приведенному в разделе "PHP", хотя пути реализации PHP и ASP совершенно различны.
Технология ASP далеко не всегда может быть использована только для работы с СУБД. Существуют и другие применения.