Откройте базу данных
В нашем последнем уроке мы рассмотрели процесс создания статической веб-страницы из данных, хранящихся в базе данных Access. Этот простой метод публикации веб-страниц был адекватен для сред, в которых мы хотим получить «снимок» базы данных, такой как ежемесячный отчет, или когда данные редко изменяются. Однако во многих средах баз данных данные часто изменяются, и мы должны предлагать пользователям Интернета актуальную информацию одним щелчком мыши.
Мы можем удовлетворить эти требования, используя технологию Microsoft Active Server Pages (ASP) для создания динамически генерируемой сервером HTML-страницы, которая ссылается на нашу базу данных. Когда пользователь запрашивает информацию со страницы ASP, веб-сервер читает инструкции, содержащиеся в ASP, соответственно обращается к базовой базе данных, а затем создает страницу HTML, которая содержит запрошенную информацию, и возвращает ее пользователю.
Одним из ограничений динамических веб-страниц является то, что они не могут использоваться для распространения отчетов, как мы делали в нашем учебнике по статическим веб-страницам. Они могут использоваться только для отображения таблиц, запросов и форм. В этом примере давайте создадим актуальный каталог продуктов для наших веб-пользователей. Для целей нашего примера мы снова будем использовать образец базы данных Northwind и Microsoft Access 2000.
Откройте элемент, который вы хотите опубликовать
Когда вы увидите главное меню базы данных, выберите подменю Таблицы . Дважды нажмите запись Продукты в таблице.
Начать процесс экспорта
Откройте меню Файл и выберите Параметры экспорта .
Создать имя файла
На этом этапе вам нужно указать имя для вашего файла. Мы назовем наши продукты. Кроме того, вы должны использовать файловый браузер, чтобы найти путь к публикации вашего файла. Это будет зависеть от вашего веб-сервера. Путь по умолчанию для IIS – \ Inetpub \ wwwroot . По завершении этого шага нажмите кнопку Сохранить все .
Диалоговое окно «Параметры вывода Microsoft ASP» позволяет вам указать детали ваших ASP. Сначала вы можете выбрать шаблон для форматирования. Некоторые примеры шаблонов хранятся в каталоге \ Program Files \ Microsoft Office \ Templates \ 1033 \ . В этом примере мы будем использовать Simple Layout.htm .
Следующая запись – это имя источника данных. Важно запомнить значение, которое вы вводите здесь – оно определяет соединение, используемое сервером для доступа к базе данных. Вы можете использовать любое имя здесь; мы установим соединение через несколько минут. Давайте назовем наш источник данных Northwind .
Последний раздел нашего диалогового окна позволяет нам указать URL-адрес и значения времени ожидания для ASP. URL – это метод доступа к нашему ASP через Интернет. Здесь необходимо ввести значение, соответствующее имени файла и пути, выбранным на шаге 5. Если вы поместили файл в каталог wwwroot, значение URL-адреса будет http://yourhost.com/Products.asp , где вашим хостом является имя вашей машины (то есть database.lifewire.com или www.foo.com ). Значение тайм-аута позволяет указать, как долго соединение будет оставаться открытым для незанятого пользователя. Пять минут – хорошая отправная точка.
Сохранить файл
Нажмите кнопку ОК , и ваш файл ASP будет сохранен по указанному вами пути. Если вы попытаетесь получить доступ к странице сейчас, вы получите сообщение об ошибке ODBC. Это потому, что нам еще предстоит определить источник данных, а веб-сервер не может найти базу данных.
Откройте панель управления источником данных ODBC
Процесс для этого немного отличается в зависимости от вашей операционной системы. Для всех операционных систем нажмите Пуск , Настройки , а затем Панель управления . Если вы используете Windows 95 или 98, дважды щелкните значок ODBC (32-разрядная версия) . В Windows NT выберите значок ODBC . Если вы используете Windows 2000, дважды нажмите Администрирование , а затем дважды щелкните значок Источники данных (ODBC) .
Добавить новый источник данных
Сначала нажмите вкладку Системный DSN в верхней части диалогового окна панели управления. Затем нажмите кнопку Добавить , чтобы начать настройку нового источника данных.
Выберите драйвер
Выберите драйвер Microsoft Access, соответствующий вашему языку, а затем нажмите кнопку Готово , чтобы продолжить.
Настройте источник данных
В появившемся диалоговом окне введите Имя источника данных. Крайне важно, чтобы вы ввели его точно так же, как вы делали это на шаге 6, иначе ссылка может работать неправильно.Вы также можете ввести описание источника данных здесь для дальнейшего использования.
Выберите базу данных
Нажмите кнопку Выбрать , а затем используйте окно навигации по файлу, чтобы найти файл базы данных, к которому вы хотите получить доступ. Если вы установили его с установкой по умолчанию, путь должен быть Program Files \ Microsoft Office \ Samples \ Northwind.mdb . Нажмите кнопку ОК в окне навигации, а затем нажмите кнопку ОК в окне настройки ODBC. Наконец, нажмите кнопку ОК в окне Администрирование источника данных.
Используйте ваш браузер, чтобы убедиться, что ваша страница Active Server работает правильно. Вы должны увидеть что-то похожее на скриншот выше.