SQLConfigDataSource (Access 驅動程式)

注意

本主題提供 Access 驅動程式特定的資訊。 如需此函式的一般資訊,請參閱 ODBC API 參考下方的適當主題。

用來新增、修改或動態刪除資料來源的 SQLConfigDataSource 函式會使用下列關鍵字。

關鍵字 描述
COLLATINGSEQUENCE 欄位的排序順序。

這會在設定對話方塊中,設定與 [定序序列] 相同的選項。
COMPACT_DB 在資料庫檔案上執行數據壓縮。 具有下列格式:COMPACT_DB=<path_name><optionaL_sort_order><選擇性 ENCRYPT 關鍵詞>。

在與 DSN 關鍵詞相同的語句中使用 COMPACT_DB 關鍵詞時,此驅動程式會忽略 DSN 關鍵詞。 因此,壓縮資料庫並指定 DSN 是兩個步驟的程式。
CREATE_DB 建立資料庫檔案。 具有下列格式:CREATE_DB=<path_name optional_sort順序><optional_ENCRYPT關鍵詞>,其中路徑名稱是 Microsoft Access 資料庫><的完整路徑。 如果路徑名稱指定現有的資料庫,將會傳回錯誤。 在 [Microsoft Access 設定] 對話方塊中按下 [建立] 按鈕時,排序次序將會如 [新增資料庫] 對話方塊中所顯示的設定。 如果未指定排序次序,則會使用 [一般]。

在相同語句中使用 CREATE_DB 關鍵詞搭配 DSN 關鍵詞時,此驅動程式會忽略 DSN 關鍵詞。 因此,建立資料庫並指定 DSN 是兩個步驟的程式。使用 CREATE_DB 關鍵詞時,如果要建立的 Microsoft Access 資料庫的 pathname 包含一或多個空格,則整個 pathname 必須以雙引弧括住,如下列範例所示:

"C:\PROGRAM FILES\COMMON FILES\ MyAccess.mdb"

"C:\PROGRAM FILES\Access2.mdb"

CREATE_DB=C:\TEMP\test.mdb (不需要引号)
CREATE_SYSDB 建立系統資料庫檔案。 具有下列格式:CREATE_SYSDB=<path-name><選擇性排序順序>,其中路徑名稱是 Microsoft Access 資料庫的完整路徑。 如果路徑名稱指定現有的資料庫,將會傳回錯誤。 當 [ODBC Microsoft Access 安裝程式] 對話框中按兩下 [建立] 按鈕時,排序順序將會如 [新增資料庫] 對話框中所顯示。 如果未指定排序次序,則會使用 [一般]。
CREATE_V2DB 建立與 Microsoft Access 2.0 相容的資料庫檔案。 具有下列格式:CREATE_V2DB=<path-name><選擇性排序順序>,其中路徑名稱是 Microsoft Access 資料庫的完整路徑。 如果路徑名稱指定現有的資料庫,將會傳回錯誤。 在 [Microsoft Access 設定] 對話方塊中按下 [建立] 按鈕時,排序次序將會如 [新增資料庫] 對話方塊中所顯示的設定。 如果未指定排序次序,則會使用 [一般]。

在相同語句中使用 CREATE_V2DB 關鍵詞搭配 DSN 關鍵詞時,此驅動程式會忽略 DSN 關鍵詞。 因此,建立資料庫並指定 DSN 是兩個步驟的程式。

使用 CREATE_V2DB 關鍵詞時,如果要建立的 Microsoft Access 資料庫的 pathname 包含一或多個空格,則整個 pathname 必須以雙引弧括住,如下列範例所示:

"C:\PROGRAM FILES\COMMON FILES\ MyAccess.mdb"

"C:\PROGRAM FILES\Access2.mdb"

CREATE_V2DB=C:\TEMP\test.mdb (不需要引号)
DBQ 資料庫檔案的名稱。

這會在設定對話方塊中,設定與 [資料庫] 相同的選項。
DEFAULTDIR 資料庫檔案的路徑規格。
DESCRIPTION 對資料來源中資料的描述。

這會在 [設定] 對話方塊中,設定與 [描述] 相同的選項。
DRIVER 驅動程式 DLL 的路徑規格。
DRIVERID 驅動程式的整數識別碼。 25 (Microsoft Access)
FIL Microsoft Access 的文件類型 MS Access
IMPLICITCOMMITSYNC 判斷 Microsoft Access 驅動程式會以異步方式執行內部或隱含認可。 這個值最初會設定為 "Yes",這表示 Microsoft Access 驅動程式會等待內部/隱含交易的認可完成。

請務必仔細考慮結果之後再變更此選項的值。 如需有關此選項的詳細資訊,請參閱 Microsoft Jet 資料庫引擎程式設計師指南

這會在安裝對話框中設定與 ImplicitCommitSync 相同的選項。
MAXBUFFERSIZE Microsoft Access 用來在磁碟之間傳輸資料的內部緩衝區大小 (以 KB 為單位)。 預設緩衝區大小為 2048 KB (顯示為 2048)。 任何以 256 分隔的整數值都可以使用。 這會在安裝對話框中設定與 緩衝區大小 相同的選項。
MAXSCANROWS 根據現有資料設定資料行的資料類型時,要掃描的資料列數目。

您可以針對要掃描資料列,輸入數字 1 到 16。 此值預設為 8;如果設為 0,即表示掃描所有資料列。 (超出限制的數字會傳回錯誤)。

這會在 [設定] 對話方塊中,設定與 [要掃描的資料列] 相同的選項。
PAGETIMEOUT 指定頁面 (如果未使用) 在移除之前保留在緩衝區的時間長度 (以毫秒為單位)。 默認值為 0.5 秒 (0.5 秒) 的五分之五秒。 請注意,此選項適用於使用 ODBC 驅動程式的所有資料來源。

這會在 [設定] 對話方塊中,設定與 [頁面逾時] 相同的選項。
PWD 密碼。
READONLY TRUE 會將檔案設為唯讀;FALSE 會將檔案設為非唯讀。

這會在 [設定] 對話方塊中,設定與 [唯讀] 相同的選項。
REPAIR_DB 修復因認可程式期間發生失敗而損毀的資料庫。

在與 DSN 關鍵詞相同的語句中使用 REPAIR_DB 關鍵詞時,此驅動程式會忽略 DSN 關鍵詞。 因此,修復資料庫並指定 DSN 是兩個步驟的程式。
SYSTEMDB 針對 Microsoft Access 驅動程式,系統資料庫檔案的路徑規格。

這會在安裝對話框中設定與 系統資料庫 相同的選項。
THREADS 引擎要使用的背景執行緒數目。 這個值預設為 3,但可以變更。

這會在 [設定] 對話方塊中,設定與 [執行緒] 相同的選項。
UID 針對 Microsoft Access 驅動程式,用於登入的使用者識別碼名稱。
USERCOMMITSYNC 判斷 Microsoft Access 驅動程式是否會以異步方式執行使用者定義的交易。 這個值最初會設定為 "Yes",這表示 Microsoft Access 驅動程式會等待使用者定義交易的認可完成。

請務必仔細考慮結果之後再變更此選項的值。 如需有關此選項的詳細資訊,請參閱 Microsoft Jet 資料庫引擎程式設計師指南

這會在安裝對話框中設定與 UserCommitSync 相同的選項。