Ajout d'un champ pour ouvrir un jeu d'enregistrements
Question
Existe-t-il un moyen simple d’ajouter un nouveau champ à un ADO RecordSet ouvert existant?
fields.append ()
ne fonctionnera pas si le RecordSet est ouvert et la fermeture apparaît pour supprimer les données existantes.
NB: J'utilise la bibliothèque Microsoft ActiveX DataObject 2.8
.La solution
Vous ne pouvez pas ajouter de champs à un jeu d'enregistrements tant qu'il est ouvert.
Vous pouvez créer un clone du jeu d'enregistrements, ajouter vos champs obligatoires, l'ouvrir et copier les données de l'original.
L’autre option consiste à conserver le jeu d’enregistrements au format XML, à modifier le schéma d’ensemble de lignes, à ajouter les champs obligatoires & amp; puis chargez XML dans un nouveau jeu d'enregistrements.