Практика разработки Web-страниц


Страница, отображающая базу данных, не показывает результаты


Когда вы включаете данные из базы данных на страницу с помощью Database Results Wizard, FrontPage пишет для вас Active Server Pages (ASP) сценарий. Чтобы сценарий отобразил данные в броузере, ASP должны правильно работать, и запрос, который вы запускаете, должен вывести результаты из базы данных.

Однако при некоторых ошибках сообщения о них не выводятся – просто вы не видите никаких результатов из базы данных. Чтобы диагностировать и решить проблему, сделайте следующее.

  1. Если ваша страница имеет неверное расширение, сценарий не запустится. Если расширение страницы .htm, щелкните правой кнопкой мыши на файле в списке папок, нажмите Rename и измените расширение на .asp.
  2. Если вы работаете с копией вашего сайта на жестком диске – где ASP не установлена – при просмотре страница не будет содержать данные. Опубликуйте сайт, а затем просмотрите страницу на сервере.

    Если ASP не включен – например, если вы просматриваете страницу, сохраненную у вас на диске, – вы не увидите результат запроса

    увеличить изображение
    Если ASP не включен – например, если вы просматриваете страницу, сохраненную у вас на диске, – вы не увидите результат запроса

  3. Если вы используете Personal Web Server и установили ASP после создания своих страниц, ASP может не запускаться. Чтобы решить проблему, обновите соединение с базой данных. В меню Tools нажмите Web Settings и выберите вкладку Database. Нажмите Modify, нажмите OK, а затем нажмите Verify.
  4. Если ваша таблица данных пуста, или если вы указали условие и не нашли ни одной записи, удовлетворяющей этому условию, в области данных базы данных отображается следующее сообщение: "No records returned". Чтобы отобразить записи, измените ваше условие или добавьте запись, которая удовлетворяет условию.
Database Results Wizard позволяет вам изменить сообщение, отображаемое при отсутствии записей, удовлетворяющих вашему условию. Щелкните дважды по области данных, нажмите Next, затем снова нажмите Next, нажмите More Options, и введите текст в окошко Message To Display If No Records Are Returned.




Начало  Назад  Вперед