Microsoft OLE DB Persistence Provider 允許將 Recordset 對象保存到文件中,并在隨后從文件恢復(fù) Recordset 對象。模式信息、數(shù)據(jù)和掛起更改將被保存下來。
用于保存 Recordset 的格式既可以是高級數(shù)據(jù)圖表 (ADTG) 格式,也可以是可擴展標(biāo)記語言 (XML) 格式。
提供者關(guān)鍵字
要調(diào)用該提供者,請在連接字符串中指定如下關(guān)鍵字和值。
"Provider=MSPersist"
錯誤
在應(yīng)用程序中可檢測到由該提供者發(fā)出的如下錯誤。
常量 |
說明 |
E_BADSTREAM |
正在打開的文件沒有使用有效格式(即,格式不是 ADTG 或 XML)。 |
E_CANTPERSISTROWSET |
正在保存的 Recordset 對象設(shè)置有防止被保存的特性。 |
說明
Microsoft OLE DB Persistence Provider 不顯露動態(tài)屬性。
當(dāng)前,不能保存參數(shù)化分級 Recordset 對象。
有關(guān)持久 Recordset 對象的詳細(xì)信息,請參閱記錄集持久性。