Создание страницы доступа к данным в FrontPage

FrontPage, как и Dreamweaver, существенно облегчает создание страниц доступа к данным для Web-сайта. Вы можете использовать DSN локального или удаленного компьютера. В этом разделе я расскажу, как подключиться к DSN и создать страницу доступа к данным во FrontPage.

Первое, что нужно понять: FrontPage ищет на сервере DSN в зависимости от типа открываемой Web-страницы. Если вы открываете страницу с жесткого диска, то FrontPage ищет DSN на локальном компьютере. Чтобы работать с DSN на удаленном компьютере, следует открыть страницу с этого сервера, то есть открыть ее как серверную страницу.

Если настроенный удаленный сервер отсутствует, но вы все равно хотите создать сайт или поэкспериментировать с подключением к базе данных, можно настроить DSN на локальном компьютере и использовать его для разработки. Затем, когда сайт будет готов, скопируйте базу данных на конечный сервер, настройте удаленный DSN на сервере, используя те же свойства, как и для локального DSN (имя пользователя, пароль и так далее) и разместите сайт на сервере.

Совет Когда вы работаете во FrontPage со страницей, расположенной на сервере, все изменения на странице или на сайте делаются моментально. Поэтому в большинстве случаев лучше работать с локальным DSN со страницей, расположенной на локальном диске, а затем переносить базу данных и DSN на сервер перед выкладыванием сайта.

Как и Dreamweaver, FrontPage предоставляет несколько способов добавления связи с базой данных на страницу,.включая программирование страницы вручную. Поскольку это лишь вводная информация, я опишу использование мастера для создания страницы отображения результатов запроса к базе данных.

1. Создайте DSN на удаленном сервере (для страницы, расположенной на сервере) или на локальном компьютере (для страницы, расположенной на локальном диске).

2. Откройте страницу и выберите Tools > Web Settings (Инструменты > Параметры Web), чтобы открыть диалоговое окно Web Settings. Щелкните по вкладке Database (База данных).

3. Щелкните по кнопке Add (Добавить), чтобы открыть диалоговое окно New Database Connection'(Новое подключение к базе данных) - рис. 27.18.

4. Выберите вариант System Data Sonrce On Web Server (Системный источник данных на Web-сервере) и щелкните по кнопке Browse (Обзор). В диалоговом окне System Data Sources On Web Server (Системные источники данных на Web-сервере) выберите DSN и щелкните по кнопке ОК.

5. Щелкните по кнопке Advanced (Дополнительно) и введите имя пользователя и пароль для DSN в диалоговом окне Advanced Connection Properties (Дополнительные параметры подключения). Щелкните по кнопке ОК. /

Использование ODBC из weo 15ч?

6. Щелкните по кнопке ОК, чтобы закрыть диалоговое окно New Database Connection, а затем по ОК еще раз, чтобы закрыть диалоговое окно Web Settings (Параметры Web).

7. Откройте существующую страницу или создайте новую страницу и назначьте ей расширение. asp.

8. Выберите Insert > Database > Results (Вставить > База данных > Результаты), чтобы запустить мастер отображения результатов (Database Results Wizard).

9. Выберите параметр Use An Existing database Connection (Использовать существующее подключение к базе данных). Из раскрывающегося списка выберите подключение, которое вы создали ранее в шагах 2—6. Щелкните по кнопке Next (Далее).

10. Из списка Record Source (Источник записей) выберите существующую таблицу, если нужно брать их из таблицы, либо существующий запрос, если в качестве источника данных нужно использовать запрос к базе данных. Можно указать собственный SQL-запрос к базе данных: выберите Custom Query (Пользовательский запрос) и щелкните по кнопке Edit (Изменить), чтобы отобразить диалоговое окно Custom Query (рис. 27.19). Щелкните в поле SQL Statement (Выражение SQL), измените SQL-выражение и затем щелкните по кнопке ОК;

11. Следующая страница мастера позволяет выбрать поля из базы, включаемые в страницу. Щелкните по кнопке Edit List (Изменить список), чтобы добавить или удалить поля. Выберите More Options (Дополнительные параметры), чтобы открыть одноименное диалоговое окно (рис. 27.20), где можно создать фильтр для запроса, задать порядок записей, ограничить количество возвращаемых записей (или отключить ограничение) и указать сообщение, которое отображается, если ни одна запись не удовлетворяет условию. Щелкните по кнопке ОК по окончании, а затем — по кнопке Next.

12. Четвертая из пяти страниц мастера позволяет выбрать, как данные будут отображаться на странице (рис. 27.21): в виде таблицы, списка или раскрывающегося списка. Используйте последний способ для вставки элементов из базы данных в форму.

13. На последней странице мастера можно выбрать, отображать ли все записи вместе или группировать их (указав количество). Эта возможность недоступна, если данные отображаются в раскрывающемся списке. Щелкните по кнопке Finish (Готово), чтобы закончить работу мастера.

Теперь у вас достаточно знаний об операциях с базами данных во FrontPage для создания подключений к DSN и создания простых страниц выборки данных. Немного практики и чтения документации по FrontPage — и вы узнаете достаточно, чтобы добавлять поля базы данных в формы.

Реклама

Смежные разделы