如同本節前述「 選擇資料來源或驅動程式」中討論的,有些應用程式甚至不願意使用資料來源。 相反地,他們希望直接連接到司機。 SQLDriverConnect 提供一種應用程式直接連接驅動程式的方式,無需指定資料來源。 概念上,暫存資料來源是在執行時建立的。
若要直接連接驅動程式,應用程式會在連接字串中指定 DRIVER 關鍵字,而非 DSN 關鍵字。 DRIVER 關鍵字的值是 SQLDrivers 回傳的驅動程式描述。 例如,假設一個驅動程式的描述為 Paradox Driver,並要求包含資料檔案的目錄名稱。 要連接此驅動程式,應用程式可能會使用以下任一連接字串:
DRIVER={Paradox Driver};Directory=C:\PARADOX;
DRIVER={Paradox Driver};
有了第一串,駕駛員就不需要額外資訊。 對於第二個字串,驅動程式需要提示包含資料檔案的目錄名稱。