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 .