Мир объектов Excel 2000



              

Пример работы с объектами ADO при создании Web-документов


Последний пример в этой главе я хочу посвятить хотя бы беглому знакомству использования объектов ADO в сценариях, написанных на VBScript. Я рассмотрю пример, представляющий фрагмент создания Web-узла. Создаваемый узел является активным, он может реагировать на действия пользователя, используя для этих целей технологию ASP(Active Server Page) страниц. Напомню, эти страницы содержат сценарии, которые собственно и определяют реакцию на действия пользователя. Особенностью ASP-страниц является то, что код сценариев выполняется на сервере и пользователю пересылается статическая страница, содержащая не код, а результат его выполнения.

В рассматриваемом фрагменте рассматривается типичная для активных Web-узлов ситуация, когда пользователь заполняет некоторую форму и отсылает ее на сервер. ASP-страница обрабатывает данные формы, сохраняет их в базе данных, добавляя новые записи в таблицы, и формирует новую страницу, пересылаемую пользователю. Вот как выглядит страница узла, на которой пользователь заполняет форму:

Web-страница, содержащая форму, отсылаемую на сервер

увеличить изображение
Рис. 6.13.  Web-страница, содержащая форму, отсылаемую на сервер

Приведу теперь текст ASP-страницы, которая выполняется на сервере:

<html>

<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>vbazu</title> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta name="Microsoft Theme" content="none, default"> <meta name="Microsoft Border" content="none, default"> </head>

<body>

<table border="0" width="100%" bgcolor="#0000FF" cellspacing="0" cellpadding="0" height="81"> <tr> <td width="100%" height="62"> <p align="center"> <b><font face="Bradley Hand ITC" size="7" color="#FFFFFF">BiVANT&nbsp;&nbsp;</font></b></td> </tr> <tr> <td width="100%" bgcolor="#FFFF00" height="19"> <font color="#0000FF"><b><a href="index.htm">BiVANT</a>&nbsp; <a href="книги.htm">Книги</a>&nbsp; <a href="статьи.htm">Статьи</a>&nbsp; <a href="учебники.htm">Учебники</a>&nbsp; <a href="обучение.htm">Обучение</a>&nbsp; <a href="чайничек.htm">Чайничек</a>&nbsp; <a href="Дело%20отца/дело_отца.htm">Дело_Отца</a>&nbsp; <a href="онас.htm">О нас</a>&nbsp; <a href="авторы.htm">Авторы</a></b></font></td> </tr> </table>




Содержание  Назад  Вперед