Microsoft OLE DB 持久性提供程序概述
使用 Microsoft OLE DB 持久性提供程序,可以将 Recordset 对象保存到文件中,然后从文件中还原该 Recordset 对象。 架构信息、数据和未完成的更改将被保留。
可以将 Recordset 保存为专有的高级数据表语法(ADTG)格式或开放的可扩展标记语言(XML)格式。
提供程序关键字
若要调用此提供程序,请在连接字符串中指定以下关键字和值。
"Provider=MSPersist"
错误
可以在应用程序中检测到此提供程序发出的以下错误。
恒定的 | 描述 |
---|---|
E_BADSTREAM | 打开的文件没有有效的格式(即格式不是 ADTG 或 XML)。 |
E_CANTPERSISTROWSET | 保存的 Recordset 对象具有阻止其存储的特征。 |
言论
Microsoft OLE DB 持久性提供程序不公开动态属性。
目前,只能保存参数化分层 记录集 对象。
有关持久存储 Recordset 对象的详细信息,请参阅 Recordset 持久性。
当流用于打开 记录集时, 不应指定除 Open 方法的 Source 参数以外的参数。