Опубликован: 06.10.2006 | Уровень: для всех | Доступ: платный
Лекция 3:

Базы данных

Не удается создать соединение с базой данных во FrontPage

Для связи с базой данных FrontPage использует драйверы Open Database Connectivity (ODBC). Как только вы создали соединение с базой данных, мастер FrontPage Database Results Wizard и компонент Save Results помогут вам создать страницы, которые будут изменять и обновлять данные. Если что-то не так с конфигурацией вашей базы данных, или если вы указали неверную информацию, когда устанавливали связь, FrontPage не сможет создать соединение с базой данных.

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

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

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

Подготовка к установке соединения

  1. Если у вас проблемы со связью с файлом базы данных – файлом Microsoft Access (.mdb), например, – самым простым решением будет импортировать или скопировать файл базы данных на свой сайт. (Однако если база данных используется другими людьми или ее используют программы, расположенные вне вашего сайта, перейдите к шагу 2.) В меню File нажмите Import, нажмите Add File, выделите файл или файлы базы данных, нажмите Open, а затем нажмите OK. Если файл является базой данных Microsoft Access, FrontPage предложит вам создать соединение с базой данных и переместит файл в свою собственную папку.
  2. Для использования файла базы данных, который не находится в папке с остальными вашими веб-файлами – SQL или файл серверной базы данных в сети, например, – лучше всего создать источник данных ODBC, который сообщит серверу, как установить связь с базой данных. На веб-сервере откройте контрольную панель Windows, дважды щелкните на ODBC Data Sources и выберите вкладку System DSN. Нажмите Add, выберите драйвер и установите параметры.

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

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

Создание связей

  1. В меню Tools нажмите Web Settings и выберите вкладку Database.
  2. Если ваше соединение есть в списке, выделите его и нажмите Verify. Если вы получили ошибку, нажмите Details и прочитайте то, что там написано. Чтобы закрепить свое соединение, нажмите Modify. Если у вас еще не было связи, нажмите Add, а затем укажите название связи.
    FrontPage может создать соединение с источником данных ODBC или напрямую с сервером или с указанным вами файлом

    FrontPage может создать соединение с источником данных ODBC или напрямую с сервером или с указанным вами файлом
  3. Если вы создали источник данных ODBC, нажмите System Data Source On Web Server, нажмите Browse, выделите свой источник данных и нажмите OK. (Если вы видите ошибку "This web server does not allow a client to list the server’s data sources", нажмите Custom Definition, нажмите Advanced, наберите dsn=name, и нажмите OK.)

    Если ваша база данных находится на SQL-сервере (и у вас нет системного источника данных), нажмите Network Connection To Database Server, нажмите Browse, определите тип и имя сервера и нажмите OK. Для файловой базы данных нажмите File Or Folder In Current Web, нажмите Browse, выберите файл и нажмите OK. Если ваш файл не находится на сайте, вы можете указать полный путь к нему и его название в поле ввода URL.

  4. Если ваша база данных требует указания имени пользователя или пароль, нажмите Advanced и наберите свой логин и пароль в предназначенных для этого окнах. Вы также можете указать дополнительные параметры. Например, если ваша база данных Access требует файл групповой безопасности (.mdw или .mda), нажмите Add, наберите SystemDB в окне Name, наберите полный путь к файлу в окне Value и нажмите OK.
  5. Нажмите OK, а затем нажмите Verify. Если вы по-прежнему видите ошибку, перепроверьте информацию о связи, которую вы указали: название сервера и базы данных, имя пользователя и пароль, или проконсультируйтесь у администратора своей сети или ISP.
Вы создали сайт на своем собственном компьютере, но собираетесь опубликовать его на другом сервере? Обоим компьютерам для того, чтобы работали ваши страницы баз данных, требуется установить связь с базой данных. Если вы установили соединение с веб-сервером сети, вы можете использовать одну и ту же базу данных для обоих копий сайта. Если вы находитесь не в одной сети – например, ваш сайт расположен в ISP,–создайте копию базы данных на своем компьютере.
Татьяна Кондрашова
Татьяна Кондрашова
Россия
Игорь Воробьев
Игорь Воробьев
Россия, Михнево Ступинского МО