Condividi tramite


Panoramica del provider salvataggi permanenti Microsoft OLE DB

Il provider salvataggi permanenti Microsoft OLE DB consente di salvare un oggetto Recordset in un file e successivamente ripristinare quell’oggetto Recordset dal file. Le informazioni sullo schema, i dati e le modifiche in sospeso vengono mantenute.

È possibile salvare il Recordset nel formato ADTG (Advanced Data Table Gram) proprietario o nel formato XML (Extensible Markup Language).

Parola chiave Provider

Per richiamare questo provider, specificare la parola chiave e il valore seguenti nella stringa di connessione.

"Provider=MSPersist"

Errori

Nell'applicazione possono essere rilevati i seguenti errori generati da questo provider.

Costante Descrizione
E_BADSTREAM Il file aperto non ha un formato valido, ovvero il formato non è ADTG o XML.
E_CANTPERSISTROWSET L'oggetto Recordset salvato presenta caratteristiche che ne impediscono l'archiviazione.

Osservazioni:

Il provider salvataggi permanenti Microsoft OLE DB non espone proprietà dinamiche.

Attualmente non è possibile salvare solo gli oggetti Recordset gerarchici con parametri.

Per altre informazioni sull'archiviazione permanente degli oggetti Recordset, vedere Persistenza dell'oggetto Recordset.

Quando un flusso viene usato per aprire un Recordset, non deve essere specificato alcun parametro tranne il parametro Source del metodo Open.