echange de données : resuetes imbriquées [VB] - Programmation
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...
Marsh Posté le 10-06-2002 à 11:12:25
merci d avoir repondu 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
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