Bonjour ,j'ai un soucis au niveau d'une requette , sous access , auccun soucis , mais en VB il veut pas il plante a rs.open .

La requette ( avec quelques champs en moins pour le select, et sur plusieurs ligne pour la lisibilité )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT ExportAnomalies_0.Champ1 , ExportAnomalies_0.Champ2 , ExportAnomalies_1.Champ1
FROM  ExportAnomalies_0 
INNER JOIN  ExportAnomalies_1 on 
ExportAnomalies_1.ID=ExportAnomalies_0.ID  
WHERE ExportAnomalies_0.CodeAnomalie= "ANO0001983";
La ligne ou VB plante .

Code : Sélectionner tout - Visualiser dans une fenêtre à part
rs3.Open sql, G_Base, adOpenDynamic, adLockOptimistic
ps: j'ai bien rs3.close avant


Toutes les requettes fonctionne sans soucis ( je ne fait pas de jonctions de tables ) j'utilise toujours cette ligne ci dessous d'habitude.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
rs3.Open sql, G_Base, adOpenDynamic, adLockReadOnly
Le but final est de faire un update sur ces 2 tables en même temps. Est ce possible ? Et je compte faire après la même chose pour faire un insert . C'est possible ? Conseillé? Ou vaut t'il mieux faire une requette UPDATE et INSERT?

Merci d'avance pour votre aide.