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


FrontPage не сохраняет данные из формы в базе данных


Используя компонент Save Results, FrontPage может помочь вам создавать бланки, необходимые для добавления записей в базу данных. Создав бланк с текстовыми полями и другими объектами для ввода данных посетителями, вы можете указать FrontPage сохранять информацию на бланке в базе данных. Если у вас ещё нет базы данных, подключенной к веб, FrontPage может создать базу данных Microsoft Access, чтобы хранить для вас результаты.

Если вы создали бланк на вашей странице, FrontPage напишет сценарий ASP для занесения информации в вашу базу данных

увеличить изображение
Если вы создали бланк на вашей странице, FrontPage напишет сценарий ASP для занесения информации в вашу базу данных

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

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

  1. Убедитесь, что вы правильно установили параметры бланка, указав расположение базы данных и полей для хранения данных. По умолчанию FrontPage отправляет содержание бланка в файл. Чтобы он отправлял его в базу данных, щелкните правой кнопкой по бланку, нажмите Form Properties, нажмите Send To Database, нажмите Options, затем выберите соединение с базой данных и таблицу для содержания ваших бланков. (Если у вас нет базы данных, нажмите Create Database, чтобы создать базу данных Access 2000. Если у вас есть база данных, но не создано соединение, щелкните Add Connection.)

    Чтобы упростить опознавание данных, содержащихся в полях вашего бланка, дайте полям осмысленные имена, прежде чем устанавливать связь с базой данных. Щелкните дважды по каждому полю и впишите название поля, например LastName или E-mail. Чтобы указать, в каком поле должна храниться каждая величина из бланка, выберите вкладку Saved Fields, затем щелкните дважды на каждом поле, чтобы указать нужное поле базы данных.




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