Microsoft OLE DB Persistence Provider (ADO Service Provider)
Gilt für: Access 2013, Office 2013
The Microsoft OLE DB Persistence Provider enables you to save a Recordset object into a file, and later restore that Recordset object from the file. Schema information, data, and pending changes are preserved.
Sie können das Recordset -Objekt entweder im proprietären ADTG-Format (Advanced Data Table Gram) oder im offenen XML-Format (Extensible Markup Language) speichern.
Schlüsselwort für den Anbieter
Um diesen Anbieter aufzurufen, geben Sie das folgende Schlüsselwort und den folgenden Wert in die Verbindungszeichenfolge ein.
"Provider=MSPersist"
Fehler
Die folgenden Fehler, die von diesem Anbieter ausgegeben werden, können in Ihrer Anwendung erkannt werden.
Konstante |
Beschreibung |
---|---|
E_BADSTREAM |
Die geöffnete Datei weist kein gültiges Format auf (d. h. das Format ist weder ADTG noch XML). |
E_CANTPERSISTROWSET |
Das Recordset-Objekt weist Merkmale auf, die verhindern, dass das Objekt gespeichert werden kann. |
Hinweise
Der Microsoft OLE DB-Anbieter für Persistenz macht keine dynamischen Eigenschaften verfügbar.
Derzeit können nur parametrisierte hierarchische Recordset -Objekte nicht gespeichert werden.
Weitere Informationen zum permanenten Speichern von Recordset-Objekten finden Sie unter Weitere Informationen zur Permanenz von Recordsets .
Wenn zum Öffnen eines Recordset-Objekts ein Stream verwendet wird, dürfen außer dem Source-Parameter der Open-Methode keine anderen Parameter angegeben werden.