以程式設計方式設定文字檔驅動程式的選項

選項 描述 方法
資料來源名稱 識別資料來源的名稱,例如薪資或人員。 若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 DSN 關鍵字。
定義格式 顯示 [定義文字格式] 對話方塊,讓您指定資料來源目錄中個別資料表的架構。 這個選項無法透過呼叫 SQLConfigDataSource 來進行動態設定。
Description 資料來源中資料的選擇性描述,例如:「雇用日期、薪資歷程記錄和所有員工的目前檢閱」。 若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 DESCRIPTION 關鍵字。
Directory 選取目標目錄。 若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 DEFAULTDIR 關鍵字。
副檔名清單 列出資料來源上文字檔的副檔名。 使用 Text 驅動程式時,當 CREATE TABLE 陳述式以沒有副檔名的名稱執行時,就會建立沒有副檔名的檔案。 當未提供任何副檔名時,其他驅動程式會建立具有預設副檔名的檔案。 若要建立副檔名為 .txt 的檔案,此副檔名必須包含在名稱中。 若要在 [定義文字格式] 對話方塊中顯示沒有副檔名的檔案,必須將 「*」新增至副檔名清單中。 若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 EXTENSIONS 關鍵字。
唯讀 將資料庫指定為唯讀。 若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 READONLY 關鍵字。
要掃描的資料列 要掃描的資料列數目,以判斷每個資料行的資料類型。 根據找到的資料種類上限,決定資料類型。 如果遇到不符合針對資料行猜測之資料類型的資料,則會以 Null 值的形式傳回資料類型。

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

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

或者,您可以使用 SQLSetConnectOption 函式搭配 SQL_CURRENT_QUALIFIER 選項來指定新的預設目錄。
若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 DEFAULTDIR 關鍵字。