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


Страница результатов базы данных выдает ошибку - часть 2


Если FrontPage может создать соединение, но не может запустить запрос, вы увидите ошибку в области данных на вашей странице. Например, если файл вашей базы данных был перемещен, удален, или его нет в сети, вы увидите следующее сообщение: "Database Results Error. [Microsoft][ODBC Microsoft Access Driver] "(unknown)" is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides".

В этом случае определите местоположение и доступность по сети файла с базой данных Access. Измените свойства связи, если это возможно (см. шаг 1), или обратитесь за советом к администратору своей сети или базы данных.

  • Если вы указали критерий для запроса в Database Results Wizard, вы можете увидеть ошибку базы данных со следующим сообщением: "One or more form fields were empty. You should provide default values for all form fields that are used in the query".

    Для решения проблемы установите значения по умолчанию для всех полей, по которым происходит отбор. Дважды щелкните мышью на области результатов базы данных, нажмите Next, нажмите Next снова, нажмите More Options, нажмите Defaults, а затем нажимайте на каждой строке в списке и вводите значения по умолчанию.


  • Если вы ввели обычный SQL запрос с помощью Database Results Wizard, ваш запрос может быть написан неверно. Чтобы проверить свой запрос, щелкните дважды на области базы данных, нажмите Next, нажмите Custom Query и нажмите Edit. Обновите запрос, если это необходимо, и протестируйте его. Если возможно, протестируйте свой запрос вне FrontPage – например, в Microsoft Access. Если вы используете параметры в своем запросе – значения, приходящие в запрос из полей формы – убедитесь, что их типы данных совпадают с типами данных полей. И если поле базы данных содержит текст, включите параметр запроса в одинарные кавычки:

    SELECT *FROM Contacts WHERE (LastName = '::LastName::')




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