Inserer un Recordset dans un Recordset - VB/VBA/VBS - Programmation
Marsh Posté le 06-05-2005 à 09:34:07
rien compris.
un recordset est une vue en mémoire de tout ou partie de la base. donc ton rec 2 ne peut pas être dans le rec 1 vu qu'ils appartiennent à la même base
Marsh Posté le 06-05-2005 à 09:49:24
J'ai vu que l'on pouvait cloner(.clone) ou ajouter des données dans un recordset (.addNew) donc je pensais pouvoir creer un recordset avec les données du rec 1 et du Rec 2.
Marsh Posté le 06-05-2005 à 10:00:34
oui et alors ? addnew sert à ajouter des nouvelles lignes, et clone sert à cloner l'onjet recordset
mais je suppose que tes 2 recordset proviennent d'une requete SELECT dans ta base de données, non ?
donc ce que tu veux faire revient à écrire des doublons dans ta base, vu que les recordset sont des sous ensembles de ta base. il y a de fortes chances que tu violes une contrainte d'intégrité comme l'unicité de la clé primaire, et donc que ça ne fonctionne pas
Marsh Posté le 06-05-2005 à 09:31:14
Bonjour,
A la suite de 2 requetes Sql sur ma Bdd, j'ai 2 Recordset (Dbsrec1 et Dbsrec2).
Le but est d'inserer (ou copier) le Dbsrec2 dans le dbsrec1 (En choisissant l'emplacement).
Je suis sous Vba excel.
Merci de votre aide.