Freigeben über


Microsoft OLE DB-Persistenzanbieter – Übersicht

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

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

Anbieterschlüsselwort

Um diesen Anbieter aufzurufen, geben Sie das folgende Schlüsselwort und den folgenden Wert in der Verbindungszeichenfolge an.

"Provider=MSPersist"

Errors

Die folgenden von diesem Anbieter gemeldeten Fehler können in Ihrer Anwendung erkannt werden.

Dauerhaft Beschreibung
E_BADSTREAM Die geöffnete Datei weist kein gültiges Format auf (das Format ist nicht ADTG oder XML).
E_CANTPERSISTROWSET Das gespeicherte Recordset-Objekt weist Merkmale auf, die ein Speichern des Objekts verhindern.

Bemerkungen

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

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

Weitere Informationen zum persistenten Speichern von Recordset-Objekten finden Sie unter Recordset-Persistenz.

Wenn ein Stream verwendet wird, um ein Recordset zu öffnen, sollten außer dem Source-Parameter der Open-Methode keine anderen Parameter angegeben werden.