為 ODBC 訪問配置 Microsoft Jet 數(shù)據(jù)庫引擎

此頁沒有內(nèi)容條目
內(nèi)容

為 ODBC 訪問配置 Microsoft Jet 數(shù)據(jù)庫引擎

下列內(nèi)容將介紹 Microsoft Jet 數(shù)據(jù)庫引擎為了與 ODBC 數(shù)據(jù)庫進(jìn)行連接而配置的 Microsoft? Windows? 注冊表設(shè)置。

與 Microsoft Jet 連接的 ODBC 數(shù)據(jù)庫的初始化設(shè)置

\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\ODBC 文件夾包含 Microsoft Jet 數(shù)據(jù)庫引擎的初始化設(shè)置。


注意 Jet\3.5\Engines\ODBC 文件夾中項(xiàng)目的典型設(shè)置示於下列示例。

LoginTimeout=20

QueryTimeout=60

ConnectionTimeout=600

AsyncRetryInterval=500

AttachCaseSensitive=0

AttachableObjects='TABLE','VIEW','SYSTEM TABLE','ALIAS','SYNONYM'

SnapshotOnly=0

TraceSQLMode=0

TraceODBCAPI=0

DisableAsync=1

TryJetAuth=1

PreparedInsert=0

PreparedUpdate=0

FastRequery=0

FatBlastRows=-1

FatBlastTimeout=3

ODBCISAMAttach=0


Microsoft Jet 數(shù)據(jù)庫引擎使用如下的 ODBC 文件夾項(xiàng)目。

項(xiàng)目

說明

LoginTimeout

在超時(shí)前登錄的嘗試可以繼續(xù)的秒數(shù)。缺省值是 20(值是 REG_DWORD 類型)。

QueryTimeout

在超時(shí)前,一個(gè)查詢可以運(yùn)行的秒數(shù)(總的處理時(shí)間)。如果 DisableAsync = 0 (缺省值) ,則 QueryTimeout 為在輪詢查詢完成之間等待來自服務(wù)器的響應(yīng)的秒數(shù)。缺省值是 60(值是 REG_DWORD 類型)。

ConnectionTimeout

在超時(shí)前,高速緩存的連接可以保持閑置的秒數(shù)。缺省值是 600(值是 REG_DWORD 類型)。

AsyncRetryInterval

判斷服務(wù)器是否正在執(zhí)行查詢的輪詢之間的毫秒數(shù)。此項(xiàng)目只用于異步處理。缺省值是 500(值是 REG_DWORD 類型)。

AttachCaseSensitive

在鏈接時(shí)是否準(zhǔn)確符合表名稱的指示器。值為 0(鏈接到符合指定名稱的第一個(gè)表,不區(qū)分大小寫)和 1(只有當(dāng)名稱完全符合時(shí)才鏈接表)。缺省值是 0(值是 REG_DWORD 類型)。

AttachableObjects

允許鏈接的服務(wù)器對象類型的列表。缺省值是:‘TABLE’、‘VIEW’、‘SYSTEM TABLE’、‘ALIAS’、‘SYNONYM’(值為 REG_SZ 類型)。

SnapshotOnly

指示是否強(qiáng)制 Recordset 對象為快照類型。值是 0(允許為動態(tài)集)和 1(強(qiáng)制為快照)。缺省值是 0(值是 REG_DWORD 類型)。

TraceSQLMode

指示 Microsoft Jet 數(shù)據(jù)庫引擎是否跟蹤送至在SQLOUT.txt 中的 ODBC 數(shù)據(jù)源的 SQL 語句。 值是 0(否)和 1(是)。缺省值是 0(值是 REG_DWORD 類型)。此項(xiàng)目可和 SQLTraceMode 交互改變的。

TraceODBCAPI

指示是否跟蹤 ODBCAPI.txt 中的 ODBC API 調(diào)用。 值是 0(否)和 1(是)。缺省值是 0(值是 REG_DWORD 類型)。

DisableAsync

指示是否強(qiáng)制執(zhí)行同步查詢。值是 0 (如果可能則執(zhí)行異步查詢) 和 1 (強(qiáng)制執(zhí)行同步查詢)。缺省值是 1(值是 REG_DWORD 類型)。

TryJetAuth

指示在出現(xiàn)提示之前是否試著使用 Microsoft Access 用戶名稱和密碼來登錄服務(wù)器。值是 0 (否)和 1 (是)。缺省值是 1(值是 REG_DWORD 類型)。

PreparedInsert

指示是否使用預(yù)先準(zhǔn)備的可在所有列中插入數(shù)據(jù)的INSERT 語句。值是 0 (使用只插入非 Null 值的自定義的 INSERT 語句)和 1 (使用預(yù)先準(zhǔn)備的 INSERT 語句)。缺省值是 0(值是 REG_DWORD 類型)。

使用預(yù)先準(zhǔn)備的 INSERT 語句可能使 Nulls 改寫服務(wù)器缺省值,且可能在沒有準(zhǔn)確插入的列上觸發(fā)執(zhí)行。

PreparedUpdate

指示是否使用預(yù)先準(zhǔn)備的 UPDATE 語句更新所有列的數(shù)據(jù)。值是 0 (使用只設(shè)置已經(jīng)改變的列的自定義 UPDATE 語句)和 1 (使用預(yù)先準(zhǔn)備的 UPDATE 語句)。缺省值是 0(值是 REG_DWORD 類型)。

使用預(yù)先準(zhǔn)備的 UPDATE 語句可能會在沒有更改的列上觸發(fā)執(zhí)行。

FastRequery

指示是否使用預(yù)先準(zhǔn)備的參數(shù)化查詢的 SELECT 語句。值是 0 (否)和 1 (是)。缺省值是 0(值是 REG_DWORD 類型)。

FatBlastRows

 

FatBlastTimeout

 

ODBCISAMAttach

 

 

注意 當(dāng)更改 Windows 注冊表設(shè)置時(shí),要使新設(shè)置生效,必須先退出,然后重新激活數(shù)據(jù)庫引擎。


請參閱

定制 Microsoft Jet 的 Windows 注冊環(huán)境