Microsoft OLE DB 持續性提供者概觀
Microsoft OLE DB 持續性提供者可讓您將 Recordset 物件儲存到檔案中,然後從檔案還原該 Recordset 物件。 會保留架構資訊、數據和擱置中的變更。
您可以將 Recordset 儲存為專屬的 Advanced Data Table Gram (ADTG) 格式,或開啟的可延伸標記語言 (XML) 格式。
提供者關鍵詞
若要叫用此提供者,請在連接字串中指定下列關鍵詞和值。
"Provider=MSPersist"
錯誤
您可以在您的應用程式中偵測到此提供者發出的下列錯誤。
恆定 | 描述 |
---|---|
E_BADSTREAM | 開啟的檔案沒有有效的格式(也就是說,格式不是ADTG或 XML)。 |
E_CANTPERSISTROWSET | 已儲存的 Recordset 物件具有阻止其被儲存的特性。 |
備註
Microsoft OLE DB 持續性提供者不會公開任何動態屬性。
目前,只有參數化的階層式 Recordset 對象無法儲存。
如需持續儲存 recordset 物件的詳細資訊,請參閱 Recordset Persistence。
當數據流用來開啟 Recordset 時,Open 方法的 Source 參數以外,不應該指定任何參數。