Salut,
Je ne vois pas où se trouve mon erreur, voici mon code :
Si je prends le résultat de SQL, et que je le copie dans une requête cela fonctionne, et la requête R_BILAN fonctionne correctement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SQL = "SELECT R_BILAN.SOLD_CTRY_CODE, R_BILAN.OOH_UDEF_B, R_BILAN.SHP_NAME, R_BILAN.SHP_ADDR1, R_BILAN.SHP_ADDR2, " _ & "R_BILAN.SOLD_ZIP, R_BILAN.SHP_CITY, R_BILAN.SHP_NUM " _ & "FROM R_BILAN " _ & "GROUP BY R_BILAN.SOLD_CTRY_CODE, R_BILAN.OOH_UDEF_B, R_BILAN.SHP_NAME, R_BILAN.SHP_ADDR1, R_BILAN.SHP_ADDR2, " _ & "R_BILAN.SOLD_ZIP, R_BILAN.SHP_CITY, R_BILAN.SHP_NUM" 'MsgBox SQL Set oSQL = CurrentDb.OpenRecordset(SQL, dbOpenDynaset)
Par contre si je l'exécute en VBA j'ai :
J'ai les bibliothèques suivantes :Erreur d'exécution '3061':
Trop peu de paramètres. 2 attendu
- Visual Basic For Applications
- Microsoft Access 10.0 Object Library
- OLE Automation
- Microsoft DAO 3.6 Object Library
- Microsoft ActiveX Data Objects (Multi-dimesional) 2.8
- Microsoft ActiveX Data Objects 2.8 Libray
Qu'en pensez-vous ? Où ai-je loupé quelque chose ?
@+.
Partager