Microsoft OLE DB 暂留提供程序(ADO 服务提供程序)
适用于:Access 2013、Office 2013
Microsoft OLE DB Persistence Provider 使您可以将 Recordset 对象保存到文件中,而且以后可以从该文件中还原 Recordset 对象。 架构信息、数据和待定的更改将被保留。
可以采用专用的 Advanced Data Table Gram (ADTG) 格式或开放式可扩展标记语言 (XML) 格式来保存 Recordset。
提供程序关键字
若要调用此提供程序,请在连接字符串中指定以下关键字和值。
"Provider=MSPersist"
错误
在应用程序中,可能会检测到此提供程序发出的以下错误。
常量 |
说明 |
---|---|
E_BADSTREAM |
打开的文件不具备有效格式(即,格式不为 ADTG 或 XML)。 |
E_CANTPERSISTROWSET |
已保存的 Recordset 对象具有防止其被存储的特征。 |
备注
Microsoft OLE DB Persistence Provider 没有公开任何动态属性。
当前只有参数化分级 Recordset 对象不能被保存。
有关持久存储 Recordset 对象的详细信息,请参阅关于记录集持久化的详细信息。
使用流打开 Recordset 时,除了 Open 方法的 Source 参数以外,不应指定任何其他参数。