Установка связи с источником данных посредством интерфейса OLE DB
Установка связи с источником данных посредством интерфейса OLE DB
При установке на компьютере Microsoft Office XP или отдельного приложения Access 2002 автоматически устанавливаются следующие провайдеры OLE DB:
-
Microsoft Jet 4.0 OLE DB Provider;
-
Microsoft OLE DB Provider for SQL Server;
-
OLE DB Provider for ODBC Drivers;
-
OLE DB Provider for Oracle.
Информация о соединении может храниться и запрашиваться также в том приложении, которое использует интерфейс OLE DB для доступа к данным. В нашем случае таким приложением яапяется проект Microsoft Access, однако о проектах Microsoft Access речь еще впереди, поэтому пока мы опишем только, как работать с файлами связей Microsoft Data Link.
Для того чтобы создать новый UDL-файл, проще всего воспользоваться программой Проводник (Explorer) Windows:
-
В окне Проводника откройте папку, в которую вы хотите поместить UDL-файл. Щелкните правой кнопкой мыши по правой панели и выберите из контекстного меню команду
Создать, Microsoft Data Link
(New, Microsoft Data Link). В результате будет создан новый файл с расширением udl.
-
Дайте этому файлу название, например TestSQLServer, а затем откройте его двойным щелчком кнопки мыши. Появится диалоговое окно
Data Link Properties.
-
Раскройте вкладку
Provider.
Вы увидите список доступных провайдеров OLE DB
-
Выберите один из провайдеров, например
Microsoft OLE DB Provider for SQL Server,
и нажмите кнопку
Next.
Раскроется вкладка
Connection.
Замечание
Вкладка такого же вида отображается в диалоговом окне Data Link Properties, появляющемся при выборе команды Файл, Подключение (File, Connection) в окне приложения Access 2000 при работе с проектом Access 2002
На этой вкладке нужно определить сервер, с которым будет выполняться соединение, имя базы данных и параметры регистрации на сервере. Можно использовать интегрированную с Windows NT (Use Windows NT integrated security) или стандартную (Use a specific user name and password) схему безопасности. При выборе переключателя Use a specific user name and password нужно ввести имя и пароль для регистрации на сервере. Флажок Blank password предназначен для использования пустого пароля в строке соединения (connection string). Флажок Allow saving password позволяет сохранить пароль в строке соединения. Если используется интегрированная схема безопасности, то подключение к SQL Server будет выполняться с тем именем и паролем, под которым вы зарегистрировались в сети Windows NT. На этой вкладке есть также кнопка Test Connection, позволяющая немедленно протестировать соединение с заданными параметрами.Следующая вкладка Advanced позволяет определить дополнительные свойства соединения, например Connection timeout . Это время ожидания (в секундах) соединения с источником данных. Если через заданный промежуток времени связь с источником данных установить не удалось, выдается сообщение об ошибке.
Все свойства соединения можно увидеть и отредактировать на вкладке All . Перечень свойств в списке зависит от типа провайдера OLE DB. Для того чтобы отредактировать любое свойство, нужно выделить его в списке и нажать кнопку Edit Value. Появится диалоговое окно Edit Property Value. В поле Property Value можно ввести новое значение свойства, предварительно очистив его при необходимости нажатием кнопки Reset Value