Bonjour à tous,
un étrange phénomème se présente :
je me connecte à une base de données avec ADO, dans cette DB il y a une query que j'execute avec ADO.
Quand j'exécute cette query directement dans ACCESS, j'ai un résultat correct (clause where), mais lorsque je l'exécute via ADO on dirait que la clause where est zappée.
voici le code :
Et le plus étrange, c'est que si j'utilise DAO à la place de ADO ça fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DB.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=C:\Data\DRP11\DRP11_TEST.accdb;" Set cmd.ActiveConnection = DB cmd.CommandText = "[Query 01 Help Consolidation per Goods Recipient]" cmd.CommandType = adCmdStoredProc Set rst = cmd.Execute(, MyDate, cmd.CommandType)
Avez-vous une idée de ce qui se passe ?
Merci beaucoup
Partager