以程式設計方式設定 Excel 驅動程式的選項

選項 描述 方法
資料來源名稱 識別資料來源的名稱,例如薪資或人員。 如需動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 DSN 關鍵字。
資料庫 您不需選取或建立資料庫,便可設定 Microsoft Access 資料來源。 如果設定時未提供任何資料庫,系統會提示使用者在連線至資料來源時選擇資料庫檔案。 若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 DBQ 關鍵字。
Description 資料來源中資料的選擇性描述,例如:「雇用日期、薪資歷程記錄和所有員工的目前檢閱」。 若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 DESCRIPTION 關鍵字。
Directory 顯示目前選取的目錄。

對於 Microsoft Excel 3.0/4.0 檔案,路徑顯示會標示為「目錄」,而針對 Microsoft Excel 5.0、7.0 或 97 檔案,路徑顯示會標示為「活頁簿」。
若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 DEFAULTDIR 關鍵字。
唯讀 將資料庫指定為唯讀。 若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 READONLY 關鍵字。
要掃描的資料列 要掃描的資料列數目,以判斷每個資料行的資料類型。 根據找到的資料種類上限,決定資料類型。 如果遇到不符合針對資料行猜測之資料類型的資料,則會以 Null 值的形式傳回資料類型。

針對 Microsoft Excel 驅動程式,您可以輸入 1 到 16 的數位,以便掃描資料列。 該值預設值為 8;如果設定為 0,則會掃描所有資料列。 (超出限制的數位會傳回錯誤。)
若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 MAXSCANROWS 關鍵字。
選取目錄 顯示一個對話方塊,您可以在其中選取包含您要存取之檔案的目錄。

定義除了 Microsoft Access 以外所有驅動程式的資料來源目錄時,請指定您最常使用的檔案所在的目錄。 ODBC 驅動程式會使用此目錄作為預設目錄。 如果經常使用其他檔案,請將其他檔案複製到此目錄中。 或者,您也可以使用目錄名稱來限定 SELECT 陳述式中的檔案名稱:

SELECT * FROM C:\MYDIR\EMP

或者,您可以使用 SQLSetConnectOption 函式搭配 SQL_CURRENT_QUALIFIER 選項來指定新的預設目錄。

對於 Microsoft Excel 3.0 或 4.0 檔案,路徑顯示會標示為「目錄」,而路徑選取按鈕會標示為「選取目錄」。 對於 Microsoft Excel 5.0、7.0 或 97 檔案,路徑顯示會標示為「活頁簿」,而路徑選取按鈕會標示為「選取活頁簿」。 定義資料來源目錄時,請針對 Microsoft Excel 3.0/4.0 指定您最常使用的 Microsoft Excel 檔案所在的目錄,或針對 Microsoft Excel 5.0、7.0 或 97 指定活頁簿檔案所在的目錄。 Microsoft Excel 5.0、7.0 和 97 已停用使用目前目錄
若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 DEFAULTDIR 關鍵字。