Ransfert d'une table vers 3 tables diffrentes

Signaler
Messages postés
29
Date d'inscription
jeudi 23 novembre 2006
Statut
Membre
Dernière intervention
14 avril 2008
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
Bonjour,


j'ai une table qui contient 12 champs differents que je voudrais la
parcourire ligne par ligne est mettre les champs et la repartir sur 3
tables differents .

sachant que dans la 2eme table j'ai une clé étrangere qui est l'ID de
la 1ere table et idem pour la 3eme table avec l'Id de la 2éme .


Merci de vos Reponse .

3 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
81
Salut
Et quelle est ta question ?
Quelle est la structure de tes 4 tables (1 originale + 3 nouvelles) ?

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
29
Date d'inscription
jeudi 23 novembre 2006
Statut
Membre
Dernière intervention
14 avril 2008

non les 4tables exist deja .

je voudrais parcourire table1 ligne par ligne et a chaque ligne , je fais 3requetes SQL pour inserer les donner dans les 3 autres tables .

est qu'il ya moyen au passage de faire la meme chose que INSERT ALL en SQL ???

merci
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
81
Re
Bah il suffit de créer un RecordSet avec tous les enregistrements de la table originale, puis, pour chaque 'ligne', de faire trois requètes d'insertion dans tes trois tables.

Sans autre question plus précise, je ne vois pas trop ce qu'on peut te dire ...
On ne sait toujours pas comment tu accèdes à tes données (ADODB ?)
Pour ce qui est de la syntaxe, il te suffit de lire une ou deux sources qui parlent de ADODB (plus l'aide de VB6) pour savoir comment créer un RecordSet et comment parcourrir chaque 'ligne' ...

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)