Freigeben über


Übersicht über den Microsoft OLE DB-Persistenzanbieter

Mit dem Microsoft OLE DB-Persistenzanbieter können Sie ein Recordset-objekt in einer Datei speichern und später das Recordset-Objekt aus der Datei wiederherstellen. Schemainformationen, Daten und ausstehende Änderungen bleiben erhalten.

Sie können das Recordset- entweder im proprietären Format Advanced Data Table Gram (ADTG) oder im geöffneten XML-Format (Extensible Markup Language) speichern.

Provider-Schlüsselwort

Geben Sie zum Aufrufen dieses Anbieters das folgende Schlüsselwort und den folgenden Wert in der Verbindungszeichenfolge an.

"Provider=MSPersist"

Irrtümer

Die folgenden Fehler, die von diesem Anbieter ausgegeben werden, können in Ihrer Anwendung erkannt werden.

Konstante Beschreibung
E_BADSTREAM Die geöffnete Datei verfügt nicht über ein gültiges Format (d. a. das Format ist nicht ADTG oder XML).
E_CANTPERSISTROWSET Das gespeicherte Recordset-Objekt weist Merkmale auf, die verhindern, dass es gespeichert wird.

Bemerkungen

Der Microsoft OLE DB-Persistenzanbieter macht keine dynamischen Eigenschaften verfügbar.

Derzeit können nur parametrisierte hierarchische Recordset- Objekte gespeichert werden.

Weitere Informationen zum dauerhaften Speichern Recordset--Objekten finden Sie unter Recordset Persistence.

Wenn ein Datenstrom verwendet wird, um ein Recordset zu öffnen, sollte keine anderen Parameter als der parameter Source der Open-Methode angegeben sein.