[VB] echange de données : resuetes imbriquées

echange de données : resuetes imbriquées [VB] - Programmation

Marsh Posté le 10-06-2002 à 09:37:01    

Salut !!!
 
Mon blem :j ai 2 fichiers access contnant chaqun un base.
Je doi a l aide de VB faire une requete qui prenne un champ de l une et le balance ds un champ de l autre .
Voici donc mon code :
Sub import()
 
 
Dim dbs As Database
Dim dbs2 As Database
 
Set dbs2 = OpenDatabase("Urcam-Pqp.mdb" )
 
Set dbs = OpenDatabase("PQP97.mdb" )
 
 
dbs.Execute " INSERT INTO dbs.Facteur " _
        & "dbs2.execute SELECT finalite from PROJETS " _
        & "FROM [Changement attendu];"
dbs.Close
dbs2.Close
 
End Sub
 
 
et message dc du debogeur :
erruer de syntaxe dans l instruction insert into
Voila dc si vous pouviez m aideer ...merci d avance

Reply

Marsh Posté le 10-06-2002 à 09:37:01   

Reply

Marsh Posté le 10-06-2002 à 10:19:16    

Dans ta requête tu as "dbs2.execute" et ça c'est pas trop du sql... même pas du tout !!!  ;) Donc c'est normal que ça merde... Enfin je pense...
 
Le plus simple serait que tu récupères le résultat du SELECT dans un recordset puis qu'après tu fasses une boucle pour faire les INSERT avec chaque ligne récupérée...

Reply

Marsh Posté le 10-06-2002 à 11:12:25    

merci d avoir repondu  :heink: alors vai essayer ce que tu m a di
Par contre si qqun a une autre idée de debugage ou une autre voie a me donner qu il n esite pas je suis ouvrert a tout  :D

Reply

Sujets relatifs:

Leave a Replay

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