OLE DB Provider for Microsoft? Jet 允許 ADO 訪問(wèn) Microsoft Jet 數(shù)據(jù)庫(kù)。
連接字符串參數(shù)
要連接到該提供者,請(qǐng)將 ConnectionString 屬性的 Provider 參數(shù)設(shè)置為:
Microsoft.Jet.OLEDB.4.0
讀取 Provider 屬性也將返回該字符串。
除了由 ADO 定義的連接參數(shù)外,OLE DB Provider for Microsoft Jet 支持幾個(gè)特定提供者的連接參數(shù)。正如所有其他連接參數(shù)一樣,這些參數(shù)可以通過(guò) Connection 對(duì)象的 Properties 集合進(jìn)行設(shè)置或設(shè)置為連接字符串的一部分。
參數(shù) |
說(shuō)明 |
Jet OLEDB:System Database |
工作組信息文件的路徑和文件名。 |
Jet OLEDB:Registry Path |
包含 Microsoft Jet 數(shù)據(jù)庫(kù)引擎值的 Windows 注冊(cè)表鍵。 |
Jet OLEDB:Database Password |
數(shù)據(jù)庫(kù)密碼。 |
默認(rèn)情況下,OLE DB Provider for Microsoft Jet 以讀/寫模式打開(kāi) Microsoft Jet 數(shù)據(jù)庫(kù)。要以只讀模式打開(kāi)數(shù)據(jù)庫(kù),請(qǐng)將 ADO Connection 對(duì)象中的 Mode 屬性設(shè)置為 adModeRead。
Command 對(duì)象的用法
Command 對(duì)象中的命令文本使用 Jet SQL 語(yǔ)言。可以在命令文本中指定行返回查詢、操作查詢和表名;但不支持存儲(chǔ)過(guò)程,因此不應(yīng)進(jìn)行指定。
Recordset 行為
Microsoft Jet 數(shù)據(jù)庫(kù)引擎不支持動(dòng)態(tài)游標(biāo)。因此,OLE DB Provider for Microsoft Jet 不支持 adLockDynamic 游標(biāo)類型。當(dāng)請(qǐng)求動(dòng)態(tài)游標(biāo)時(shí),提供者將返回鍵集游標(biāo)并重新設(shè)置 CursorType 屬性以指明返回的 Recordset 類型。進(jìn)一步說(shuō),如果請(qǐng)求可更新的 Recordset(LockType 是 adLockOptimistic、adLockBatchOptimistic 或 adLockPessimistic),提供者也將返回鍵集游標(biāo)并重新設(shè)置 CursorType 屬性。
參閱 有關(guān) OLE DB Provider for Microsoft Jet 的詳細(xì)實(shí)現(xiàn)資料和功能信息,請(qǐng)查閱 Data Access SDK 中的 OLE DB Provider for Microsoft Jet 文檔。