以程式設計方式設定 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 關鍵詞。 |