Microsoft OLE DB 持續性提供者概觀

Microsoft OLE DB Persistence Provider 可讓您將 Recordset 物件儲存到檔案中,稍後再從檔案還原 該 Recordset 物件。 會保留架構資訊、資料和擱置中的變更。

您可以將 Recordset 儲存為專屬的進階資料表 Gram (ADTG) 格式,或開啟的可延伸標記語言 (XML) 格式。

Provider 關鍵字

若要叫用此提供者,請在連接字串中指定下列關鍵字和值。

"Provider=MSPersist"

錯誤

您可以在應用程式中偵測到此提供者發出的下列錯誤。

常數 描述
E_BADSTREAM 開啟的檔案沒有有效的格式 (,也就是格式不是 ADTG 或 XML) 。
E_CANTPERSISTROWSET 儲存的 Recordset 物件具有防止其儲存的特性。

備註

Microsoft OLE DB 持續性提供者不會公開任何動態屬性。

目前,只能儲存參數化的階層式 Recordset 物件。

如需持續儲存 Recordset 物件的詳細資訊,請參閱 Recordset 持續性

當資料流程用來開啟Recordset 時,不應指定Open方法的Source參數以外的參數。