Microsoft OLE DB Persistence Provider

Microsoft OLE DB Persistence Provider 允许将 Recordset 对象保存到文件中,并在随后从文件恢复 Recordset 对象。模式信息、数据和挂起更改将被保存下来。

用于保存 Recordset 的格式既可以是高级数据图表 (ADTG) 格式,也可以是可扩展标记语言 (XML) 格式。

提供者关键字

要调用该提供者,请在连接字符串中指定如下关键字和值。

"Provider=MSPersist"

错误

在应用程序中可检测到由该提供者发出的如下错误。

常量 说明
E_BADSTREAM 正在打开的文件没有使用有效格式(即,格式不是 ADTG 或 XML)。
E_CANTPERSISTROWSET 正在保存的 Recordset 对象设置有防止被保存的特性。

说明

Microsoft OLE DB Persistence Provider 不显露动态属性。

当前,不能保存参数化分级 Recordset 对象。

有关持久 Recordset 对象的详细信息,请参阅记录集持久性