Microsoft OLE DB Persistence Provider 概觀

Microsoft OLE DB Persistence Provider 可讓您將 Recordset (部分機器翻譯) 物件儲存到檔案中,稍後再從該檔案還原該 Recordset 物件。 會保留結構描述資訊、資料與暫止的變更。

您能以專屬的 Advanced Data Table Gram (ADTG) 格式或開放式可延伸標記語言 (XML) 格式儲存資料錄集

提供者關鍵字

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

"Provider=MSPersist"

錯誤

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

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

備註

Microsoft OLE DB Persistence Provider 不會公開任何動態屬性。

目前,只有參數化的階層式 Recordset 物件是無法儲存的。

如需持續儲存 Recordset 物件的詳細資訊,請參閱資料錄集持續性 (部分機器翻譯)。

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