Présentation du fournisseur de persistance Microsoft OLE DB
Le fournisseur de persistance Microsoft OLE DB vous permet d’enregistrer un objet Recordset dans un fichier, puis de restaurer cet objet Recordset à partir du fichier. Les informations de schéma, les données et les modifications en attente sont conservées.
Vous pouvez enregistrer le Recordset au format XML (Advanced Data Table Gram) propriétaire ou au format XML (Extensible Markup Language).
Mot clé Provider
Pour appeler ce fournisseur, spécifiez le mot clé et la valeur suivants dans la chaîne de connexion.
"Provider=MSPersist"
Erreurs
Les erreurs suivantes émises par ce fournisseur peuvent être détectées dans votre application.
Constant | Description |
---|---|
E_BADSTREAM | Le fichier ouvert n’a pas de format valide (autrement dit, le format n’est pas ADTG ou XML). |
E_CANTPERSISTROWSET | L’objet Recordset enregistré a des caractéristiques qui empêchent son stockage. |
Notes
Le fournisseur de persistance Microsoft OLE DB n’expose aucune propriété dynamique.
Actuellement, seuls les objets Recordset hiérarchiques paramétrables ne peuvent pas être enregistrés.
Pour plus d’informations sur le stockage persistant des objets Recordset, consultez Persistance de recordset.
Lorsqu’un flux est utilisé pour ouvrir un Recordset, aucun paramètre n’est spécifié autre que le paramètre Source de la méthode Open.