Базы данных
Страница, отображающая базу данных, не показывает результаты
Когда вы включаете данные из базы данных на страницу с помощью Database Results Wizard, FrontPage пишет для вас Active Server Pages (ASP) сценарий. Чтобы сценарий отобразил данные в броузере, ASP должны правильно работать, и запрос, который вы запускаете, должен вывести результаты из базы данных.
Однако при некоторых ошибках сообщения о них не выводятся – просто вы не видите никаких результатов из базы данных. Чтобы диагностировать и решить проблему, сделайте следующее.
- Если ваша страница имеет неверное расширение, сценарий не запустится. Если расширение страницы .htm, щелкните правой кнопкой мыши на файле в списке папок, нажмите Rename и измените расширение на .asp.
- Если вы работаете с копией вашего сайта на жестком диске – где ASP не установлена – при просмотре страница не будет содержать данные. Опубликуйте сайт, а затем просмотрите страницу на сервере.
увеличить изображение
Если ASP не включен – например, если вы просматриваете страницу, сохраненную у вас на диске, – вы не увидите результат запроса - Если вы используете Personal Web Server и установили ASP после создания своих страниц, ASP может не запускаться. Чтобы решить проблему, обновите соединение с базой данных. В меню Tools нажмите Web Settings и выберите вкладку Database. Нажмите Modify, нажмите OK, а затем нажмите Verify.
- Если ваша таблица данных пуста, или если вы указали условие и не нашли ни одной записи, удовлетворяющей этому условию, в области данных базы данных отображается следующее сообщение: "No records returned". Чтобы отобразить записи, измените ваше условие или добавьте запись, которая удовлетворяет условию.
![](sovet.gif)
Гиперссылки в базе данных не отображаются как ссылки на странице
Если на вашей веб-странице отображается большое количество ссылок – например, периодически меняющийся список – вы можете решить хранить ссылки в базе данных. Но при отображении в области результатов базы данных FrontPage, они не воспринимаются как гиперссылки. Даже если вы используете тип данных Hyperlink в базе данных Microsoft Access, используемые FrontPage драйверы баз данных не воспринимают эти данные как список гиперссылок. Чтобы гиперссылки заработали, надо включить HTML в сами данные. Проделайте следующие шаги.
- Откройте таблицу вашей базы данных.
- Если поле, уже содержащее гиперссылки, не использует тип данных Text – например, если это база данных Microsoft Access, и в поле использован тип данных Hyperlink – добавьте новое текстовое поле для хранения информации этой ссылки.
увеличить изображение
Используя HTML внутри данных, вы можете отображать гиперссылки или другие элементы веб в области результатов базы данных -
В каждой записи введите тэг HTML <A> для нужной вам гиперссылки, включив текст, который вы хотите отобразить и указав веб-адрес в атрибуте href. Например, если вы хотите включить ссылку на сайт Microsoft, укажите следующие строчки в ваших данных:
<a href="http://www.microsoft.com/">www.microsoft.com</a> <a href="http://www.microsoft.com/">Microsoft Corporation</a>
- Откройте вашу базу данных во FrontPage. В области результатов базы данных, дважды щелкните по полю, содержащему ссылки, нажмите Column Value Contains HTML и затем OK. Сохраните и просмотрите страницу.