Поделиться через


Подключение непосредственно к драйверам

Как было описано в руководстве по выбору источника данных или драйвера, ранее в этом разделе некоторые приложения не хотят использовать источник данных вообще. Вместо этого они хотят подключиться непосредственно к драйверу. SQLDriverConnect позволяет приложению напрямую подключаться к драйверу без указания источника данных. Концептуально временный источник данных создается во время выполнения.

Чтобы подключиться непосредственно к драйверу, приложение указывает ключевое слово DRIVER в строке подключения вместо ключевого слова DSN . Значение ключевого слова DRIVER — это описание драйвера, возвращаемого SQLDrivers. Например, предположим, что драйвер имеет описание Paradox Driver и требует имени каталога, содержащего файлы данных. Чтобы подключиться к этому драйверу, приложение может использовать любую из следующих строк подключения:

DRIVER={Paradox Driver};Directory=C:\PARADOX;  
DRIVER={Paradox Driver};  

При первой строке драйверу не потребуется никаких дополнительных сведений. Во второй строке драйверу потребуется запрашивать имя каталога, содержащего файлы данных.