Подключение с использованием файловых источников данных
Сведения о подключении для источника данных файлов хранятся в DSN-файле. В результате строка подключения можно многократно использовать одним пользователем или совместно использовать среди нескольких пользователей, если у них установлен соответствующий драйвер. Файл содержит имя драйвера (или другое имя источника данных в случае источника данных без общего доступа) и, при необходимости, строка подключения, который можно использовать SQLDriver Подключение. Диспетчер драйверов создает строка подключения для вызова SQLDriver Подключение из ключевое слово в DSN-файле.
Источник данных файлов позволяет приложению указывать параметры подключения без необходимости создавать строка подключения для использования с SQLDriver Подключение. Источник данных файла обычно создается путем указания ключевое слово SAVEFILE, что приводит к тому, что диспетчер драйверов сохраняет выходные строка подключения, созданные вызовом SQLDriver Подключение в DSN-файл. Этот строка подключения можно использовать многократно, вызвав SQLDriver Подключение с ключевое слово В ФОРМАТЕ FILEDSN. Это упрощает процесс подключения и предоставляет постоянный источник строка подключения.
Источники данных файлов также можно создать путем вызова SQLCreateDataSource в библиотеке DLL установщика. Сведения можно записать в DSN-файл, вызвав SQLWriteFileDSN, и прочитать из DSN-файла, вызвав SQLReadFileDSN. Обе эти функции также находятся в библиотеке DLL установщика. Сведения о библиотеке DLL установщика см. в разделе "Настройка источников данных".
Ключевое слово, используемые для сведений о подключении, находятся в разделе [ODBC] файла DSN. Минимальная информация о том, что общий DSN-файл будет содержаться в разделе [ODBC], является драйвером ключевое слово:
DRIVER = SQL Server
Общий DSN-файл обычно содержит строка подключения следующим образом:
DRIVER = SQL Server
UID = Larry
DATABASE = MyDB
Если источник данных файла не является общим, dsn-файл содержит только dsN-ключевое слово. Когда диспетчер драйверов отправляет сведения в источнике данных для общего доступа, он подключается по мере необходимости к источнику данных, указанному ключевое слово DSN. Неуправляемый DSN-файл будет содержать следующие ключевое слово:
DSN = MyDataSource
Строка подключения, используемый для источника данных файла, — это объединение ключевое слово, указанных в DSN-файле, и ключевое слово, указанные в строка подключения в вызове SQLDriver Подключение. Если любой из ключевое слово в DSN-файле конфликтует с ключевое слово в строка подключения, диспетчер драйверов решает, какой ключевое слово значение следует использовать. Дополнительные сведения см. в статье SQLDriver Подключение.