Ü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.