Использование ADO в активных страницах



Использование ADO в активных страницах

В этом упражнении Вы с помощью объекта доступа к данным подключитесь из активной страницы к источнику данных Northwind.

> Создание нового проекта

  1. Запустите Microsoft Visual InterDev.
  2. В меню File выберите пункт New.
  3. Запустите мастер Web Project Wizard.
  4. В поле Project Name введите ADO.
  5. В поле Location введите WA\Practice\ChlO\ado и нажмите ОК.
  6. Введите localhost в качестве имени сервера и нажмите Next.
  7. Нажмите Finish.

> Создание начальной страницы

  1. В меню File укажите пункт New и затем — вкладку Files.
  2. Выберите HTML Page.


  3. В качестве имени файла введите default.htm.
  4. Удалите комментарий Insert HTML here.
  5. Правой кнопкой мыши щелкните default.htm в окне File View и выберите пуни Open With.
  6. Выберите в списке пункт Microsoft Frontpage Editor и нажмите Open.
  7. В меню Insert выберите Form-Field, One-line Text Box.
  8. Правой кнопкой мыши щелкните текстовое поле и выберите в меню коман ду Form Field Properties.
  9. В поле Name введите txtID и нажмите кнопку ОК.
  10. Поместите точку вставки слева от текстового поля и наберите текст Введите ID сотрудника:.
  11. Поместите на форму кнопку, расположив ее на новой строке под текстовым полем.
  12. Правой кнопкой мыши щелкните форму и выберите в меню команду Form Properties.
  13. Щелкните Settings и в окне действий наберите employee.asp.
  14. Нажмите OK, чтобы вернуться в окно редактора Frontpage Editor.
  15. Сохраните эту страницу и закройте Frontpage Editor.
  16. Нажмите кнопку Yes для перезагрузки страницы в Visual InterDev.
  17. Посмотрите получившуюся страницу default.htm в Visual InterDev.

> Создание страницы с информацией о сотрудниках

  1. В меню File Visual InterDev выберите пункт New.
  2. На вкладке Files щелкните кнопку Active Server Page.
  3. В поле имени введите employee.asp и нажмите ОК.
  4. Замените комментарий <!— Insert HTML Here —> приведенным ниже сценарием ASP, который создает набор записей ADO:

    <%

    empid = request.form("txtID")

    set rs = createobject("ADODB.Recordset")

    SQL = "Select * From Employees Where EmployeeID = " & empid

    rs.Open SQL, "DSN=nwind", adOpenKeyset

    %>

  5. В окне FileView щелкните правой кнопкой мыши файл employee.asp и выберите в меню команду Release Working Copy, после чего нажмите кнопку Yes, чтобы сохранить изменения.

    Перед тем как переименовать файл, обязательно поместите локальную копию файла на сервер.

  6. Правой кнопкой мыши щелкните файл employee.asp и выберите пункт Rename.

    Измените расширение файла на htm.

    Теперь имя файла — employee.htm.

  7. Нажмите ОК.
  8. Правой кнопкой мыши щелкните файл employee.htm и выберите в меню пункт Open With.
  9. Выберите в списке пункт Microsoft Frontpage Editor и нажмите кнопку Open.
  10. Поместите точку вставки после значка HTML-разметки.
  11. Добавьте строку Информация о сотрудниках и выровняйте ее по центру.
  12. В меню Insert выберите горизонтальную разделительную линию.
  13. Добавьте две новых строки: Имя сотрудника: и Фамилия сотрудника:.
  14. Сохраните страницу и закройте Frontpage Editor.
  15. Откройте страницу employee.htm в окне кода Visual InterDev.
  16. Добавьте VBScript-ссылку на поля FirstName и LastName набора записей HTML-страницы. Код будет выглядеть примерно так:

    <р>Имя сотрудника: <%= rs("firstname")%></p>

    <р>Фамилия сотрудника: <%= rs("lastname")%></р>""

  17. Сохраните изменения.
  18. Поместите рабочую копию employee.htm на сервер, а затем переименуйте файл в employee.asp.

> Проверка страниц

  1. Правой кнопкой мыши щелкните файл default.htm и выберите в меню команду Preview in Browser.
  2. Введите в качестве идентификатора сотрудника 1 и нажмите кнопку Submit.

    На экране должны появиться имя и фамилия сотрудника с указанным идентификатором — Nancy Davolio.

  3. Закройте Internet Explorer и Visual InterDev.



Содержание раздела