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.