Udostępnij przez


Nawiązywanie połączenia bezpośrednio z sterownikami

Jak opisano w temacie Wybieranie źródła danych lub sterownika, we wcześniejszej części tej sekcji niektóre aplikacje nie chcą w ogóle używać źródła danych. Zamiast tego chcą połączyć się bezpośrednio ze sterownikiem. Program SQLDriverConnect umożliwia aplikacji bezpośrednie łączenie się ze sterownikiem bez określania źródła danych. Koncepcyjnie tymczasowe źródło danych jest tworzone w czasie wykonywania.

Aby połączyć się bezpośrednio ze sterownikiem, aplikacja określa słowo kluczowe DRIVER w parametrach połączenia zamiast słowa kluczowego DSN . Wartość słowa kluczowego DRIVER jest opisem sterownika zwracanego przez usługi SQLDrivers. Załóżmy na przykład, że sterownik ma opis Sterownik Paradox i wymaga nazwy katalogu zawierającego pliki danych. Aby nawiązać połączenie z tym sterownikiem, aplikacja może używać jednego z następujących parametrów połączenia:

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

W przypadku pierwszego ciągu sterownik nie potrzebuje żadnych dodatkowych informacji. W przypadku drugiego ciągu sterownik musi wyświetlić monit o nazwę katalogu zawierającego pliki danych.