Partager via


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.