直接連線到驅動程式
如本節稍早提到的選擇資料來源或驅動程式中所述,某些應用程式完全不想要使用資料來源。 相反地,他們想要直接連線到驅動程式。 SQLDriverConnect 提供讓應用程式直接連線到驅動程式的方式,而不需要指定資料來源。 在概念上,暫存資料來源會在執行階段上建立。
若要直接連線到驅動程式,應用程式會在連接字串中指定 DRIVER 關鍵字,而不是 DSN 關鍵字。 DRIVER 關鍵字的值是 SQLDrivers 所傳回的驅動程式描述。 例如,假設驅動程式具有 Paradox 驅動程式的描述,而且需要包含資料檔案的目錄名稱。 若要連線到此驅動程式,應用程式可能會使用下列其中一個連接字串:
DRIVER={Paradox Driver};Directory=C:\PARADOX;
DRIVER={Paradox Driver};
使用第一個字串時,驅動程式不需要任何其他資訊。 使用第二個字串時,驅動程式需要提示來輸入包含資料檔案的目錄名稱。