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.