Inserer un Recordset dans un Recordset

Inserer un Recordset dans un Recordset - VB/VBA/VBS - Programmation

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.

Reply

Marsh Posté le 06-05-2005 à 09:31:14   

Reply

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


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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.

Reply

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


Message édité par Harkonnen le 06-05-2005 à 10:00:52

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed