Россия |
Базы данных
Не удается создать соединение с базой данных во FrontPage
Для связи с базой данных FrontPage использует драйверы Open Database Connectivity (ODBC). Как только вы создали соединение с базой данных, мастер FrontPage Database Results Wizard и компонент Save Results помогут вам создать страницы, которые будут изменять и обновлять данные. Если что-то не так с конфигурацией вашей базы данных, или если вы указали неверную информацию, когда устанавливали связь, FrontPage не сможет создать соединение с базой данных.
![FrontPage не может установить связь с базой данных и передает информацию об ошибке из драйвера базы данных](/EDI/05_06_17_1/1496614892-6792/tutorial/220/objects/2/files/02_05.gif)
FrontPage не может установить связь с базой данных и передает информацию об ошибке из драйвера базы данных
Связь с базой данных может не работать по многим причинам, и вам может понадобиться консультация эксперта по базам данных или сетям. Но для того чтобы диагностировать и решить возникшие проблемы, сделайте следующее.
Подготовка к установке соединения
- Если у вас проблемы со связью с файлом базы данных – файлом Microsoft Access (.mdb), например, – самым простым решением будет импортировать или скопировать файл базы данных на свой сайт. (Однако если база данных используется другими людьми или ее используют программы, расположенные вне вашего сайта, перейдите к шагу 2.) В меню File нажмите Import, нажмите Add File, выделите файл или файлы базы данных, нажмите Open, а затем нажмите OK. Если файл является базой данных Microsoft Access, FrontPage предложит вам создать соединение с базой данных и переместит файл в свою собственную папку.
-
Для использования файла базы данных, который не находится в папке с остальными вашими веб-файлами – SQL или файл серверной базы данных в сети, например, – лучше всего создать источник данных ODBC, который сообщит серверу, как установить связь с базой данных. На веб-сервере откройте контрольную панель Windows, дважды щелкните на ODBC Data Sources и выберите вкладку System DSN. Нажмите Add, выберите драйвер и установите параметры.
Если у вас нет доступа к веб-серверу, вы не сможете создать системный источник данных. Вместо этого вам надо установить связь напрямую с файлом или сервером базы данных.
- Если вы получили ошибку ODBC или не можете использовать базу данных вне FrontPage, возможно, что-то не так с вашим сервером базы данных, файлами, или драйверами ODBC. Свяжитесь со своим сетевым или ISP администратором, или проконсультируйтесь с документацией к вашим драйверам или базам данных.
Создание связей
- В меню Tools нажмите Web Settings и выберите вкладку Database.
- Если ваше соединение есть в списке, выделите его и нажмите Verify. Если вы получили ошибку, нажмите Details и прочитайте то, что там написано. Чтобы закрепить свое соединение, нажмите Modify. Если у вас еще не было связи, нажмите Add, а затем укажите название связи.
-
Если вы создали источник данных 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.
- Если ваша база данных требует указания имени пользователя или пароль, нажмите Advanced и наберите свой логин и пароль в предназначенных для этого окнах. Вы также можете указать дополнительные параметры. Например, если ваша база данных Access требует файл групповой безопасности (.mdw или .mda), нажмите Add, наберите SystemDB в окне Name, наберите полный путь к файлу в окне Value и нажмите OK.
- Нажмите OK, а затем нажмите Verify. Если вы по-прежнему видите ошибку, перепроверьте информацию о связи, которую вы указали: название сервера и базы данных, имя пользователя и пароль, или проконсультируйтесь у администратора своей сети или ISP.
![](sovet.gif)