Архитектура Microsoft Windows для разработчиков

Открытие источника данных напрямую


Хотя это и не лучший способ, DAO позволяет напрямую открыть ODBC-совмес-тимый источник данных. Для этого нужно создать строку подключения с именем ODBC-драйвера, именем сервера, именем БД, регистрационным идентификатором и паролем. Эта строка используется в качестве параметра при подключении к БД и при создании результирующего набора.

Пример Здесь в коде на Visual Basic DAO передается строка подключения к БД pubs SQL Server.

Db.Connect =_

"ODBC;Database=pubs;UID=UserName;PWO=Password;DSN=PubsData"

По некоторым причинам этот метод обладает ограниченной производительностью.

  • Jet не всегда эффективно работает с соединением с ODBC-совместимым источником данных.

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

  • Jet не кэширует информацию, поступающую из ODBC-совместимого источника данных.

    Для доступа к любой информации об объектах источника данных нужно установить соединение и запросить источник данных.



    Содержание раздела