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

.
Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top