Freigeben über


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.