Condividi tramite


Panoramica del provider di persistenza Microsoft OLE DB

Il provider di persistenza Microsoft OLE DB consente di salvare un oggetto Recordset in un file e successivamente ripristinare tale 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 del 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 gli errori seguenti 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 impediscono l'archiviazione.

Osservazioni

Il provider di persistenza Microsoft OLE DB non espone proprietà dinamiche.

Attualmente è possibile salvare tutti gli oggetti Recordset tranne quelli gerarchici con parametri .

Per ulteriori informazioni sull'archiviazione permanente degli oggetti Recordset , consultare la sezione Persistenza dei Recordset.

Quando si utilizza uno stream per aprire un Recordset , non devono essere specificati parametri diversi dal parametro Source del metodo Open .