Partage via


Vue d’ensemble du fournisseur de persistance Microsoft OLE DB

Le fournisseur de persistance Microsoft OLE DB vous permet d’enregistrer un objet Recordset dans un fichier et de restaurer ultérieurement 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 jeu d’enregistrements soit au format propriétaire Advanced Data Table Gram (ADTG), soit au format ouvert Extensible Markup Language (XML).

Mot clé du fournisseur

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.

Remarques

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 d’objets Recordset, consultez persistance du jeu d’enregistrements.

Lorsqu’un flux est utilisé pour ouvrir un jeu d’enregistrements , aucun paramètre ne doit être spécifié autre que le paramètre Source de la méthode Open.