Cтраница 1
![]() |
Первая страница редактора строки подключения Microsoft. [1] |
Строка подключения - это обычная строка символов, в которой через точку с запятой перечисляются параметры и их значения. [2]
![]() |
Окно регистрации пользователя на сервере. [3] |
Свойство Строка подключения ODBC ( ODBCConnectStr) используется только в запросах к серверу. [4]
Обновление свойства Строка подключения ( Connection String) каждой страницы в базе данных по отдельности неудобно. [5]
На вкладке Состав в свойстве Строка подключения ( Connection String) отображаются сведения об используемой базе данных. [6]
Итак, компонент ADOConnection позволяет вам централизовать определение строки подключения в рамках формы или модуля данных. Однако у описанного подхода по-прежнему имеется один существенный недостаток: если вы идентифицируете базу данных при помощи некоторого имени файла, путь к этой базе будет жестко закодирован внутри исполняемого файла приложения. В результате возможности приложения будут существенно ограничены. Чтобы решить проблему, в ADO используются так называемые файлы связи с данными ( Data Link Files) Файл связи с данными - это строка подключения, оформленная в виде INI-файла. [7]
![]() |
Редактор строки подключения. [8] |
Щелкните на Build ( Сформировать), чтобы запустить разработанный компанией Microsoft редактор строк подключения. [9]
![]() |
Определение параметров проекта, создаваемого из базы данных Access. [10] |
При выборе параметра Сохранить пароль и код пользователя они сохраняются в проекте Access в строке подключения. Если пароль и код пользователя не были сохранены, то при первом открытии проекта Access отображается диалоговое окно Свойства связи с данными, позволяющее подключиться к базе данных SQL-сервера. [11]
Чтобы сделать базу данных доступной по сети, ее необходимо переместить или скопировать в сетевую папку, доступную пользователям, и изменить значение свойства страницы Строка подключения ( Connection String), указав сетевой путь ( в формате UNC) к новому расположению. [12]
В примере JetTeXt папка базы данных определяется на этапе исполнения в зависимости от папки, в которой располагается программа. Чтобы модифицировать строку подключения во время исполнения программы, загрузите эту строку в список строк ( выполнив предварительно преобразование разделителей) и воспользуйтесь свойством Values для того, чтобы изменить один из элементов строки подключения. [13]
Это значение выводится в окне свойств и восстанавливается при удалении текущего значения. Даже если в свойстве не указана строка подключения, Access использует ODBC. Выбранный таким образом источник данных не сохраняется в строке подключения. При сохранении запроса строка подключения сохраняется вместе с ним. [14]
Если в дальнейшем возникает необходимость создать новое соединение, система автоматически выполняет поиск подходящего соединения в пуле. Если обнаруживается существующее соединение, обладающее строкой подключения, совпадающей с той, в которой нуждается пользователь, это соединение используется повторно. Если подходящего соединения не обнаруживается, происходит его создание. Соединения остаются в пуле до тех пор, пока либо они не будут востребованы, либо приложение не завершит работу, либо не истечет время тайм-аута. По умолчанию продолжительность тайм-аута составляет 60 секунд, однако начиная с версии MDAC 2.5 это значение можно изменить. Для этого необходимо указать продолжительность тайм-аута в ключе реестра HKEY CLASSES ROOT CLSID CLSID - npoBaflflepa SPTimeout. Процесс накопления и повторного использования подключений выполняется в прозрачном режиме без каких-либо дополнительных действий со стороны разработчика. [15]