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

選項 描述 方法
緩衝區大小 Microsoft Access 用來在磁碟之間傳輸資料的內部緩衝區大小 (以 KB 為單位)。 預設緩衝區大小為 2048 KB (顯示為 2048)。 可以輸入任何以 256 分隔的整數值。 若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 MAXBUFFERSIZE 關鍵詞。
資料來源名稱 識別資料來源的名稱,例如薪資或人員。 如需動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 DSN 關鍵字。
資料庫 您不需選取或建立資料庫,便可設定 Microsoft Access 資料來源。 如果設定時未提供任何資料庫,系統會提示使用者在連線至資料來源時選擇資料庫檔案。 若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 DBQ 關鍵字。
Description 資料來源中資料的選擇性描述,例如:「雇用日期、薪資歷程記錄和所有員工的目前檢閱」。 如需動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 DESCRIPTION 關鍵字。
獨佔 如果選取 [獨佔] 方塊,資料庫將會以獨佔模式開啟,而且一次只能由一位使用者存取。 在獨佔模式執行時,效能會增強。 若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫使用 EXCLUSIVE 關鍵字。
ImplicitCommitSync 決定在交易外部所做的變更如何寫入資料庫。 這個值最初會設定為 "Yes",這表示 Microsoft Access 驅動程式會等待內部/隱含交易的認可完成。 此選項包含在 Microsoft Access 驅動程式的 [設定進階選項] 對話方塊中。
頁面逾時 指定頁面 (如果未使用) 在移除之前保留在緩衝區的時間長度 (以毫秒為單位)。 針對 Microsoft Access 驅動程式,預設值為 500 毫秒, (0.5 秒) 。 此選項適用於所有使用 ODBC 驅動程式的資料來源。

因為固有延遲,所以頁面逾時不能為 0。 頁面逾時不能小於固有延遲,即使頁面逾時選項設定為低於該值也一樣。
如需動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 PAGETIMEOUT 關鍵字。
唯讀 將資料庫指定為唯讀。 若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 READONLY 關鍵字。
系統資料庫 要與您要存取的 Microsoft Access 資料庫搭配使用的 Microsoft Access 系統資料庫的完整路徑。

按兩下 [ 系統資料庫 ] 按鈕,以選取要使用的系統資料庫。 ODBC Microsoft Access 驅動程式會提示使用者輸入名稱和密碼。 默認名稱是 管理員,管理員 使用者 Microsoft Access 中的默認密碼是空字串。

若要提高 Microsoft Access 資料庫的安全性,請建立新使用者來取代 管理員 使用者,並刪除 管理員 使用者,或變更 管理員 使用者可存取的物件。
若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 SYSTEMDB 關鍵詞。
執行緒 引擎要使用的背景執行緒數目。 針對 Microsoft Access 驅動程式,此值預設為 3,但可變更。 如果用戶在資料庫中有大量的活動,可能會想要增加線程數目。

此選項包含在 Microsoft Access 驅動程式的 [設定進階選項] 對話方塊中。
若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 THREADS 關鍵詞。
UserCommitSync 判斷 Microsoft Access 驅動程式是否會以異步方式執行明確的使用者定義交易。 這個值最初會設定為 "Yes",這表示 Microsoft Access 驅動程式會等待使用者定義交易的認可完成。

將此選項設定為 False 在多用戶環境中可能會產生無法預測的結果。
若要動態設定此選項,請在對 SQLConfigDataSource 的呼叫中使用 USERCOMMITSYNC 關鍵詞。