Bonjour,
J'ouvre un recordset ADODB.recordset.
J'effectue un filtre dessus avec la syntaxe :
Dim rst as New ADODB.Recordset
rst.open "select ...", connection
rst.filter = "[champ] Like '%toto'"
VBA me retourne l'erreur sur la dernière ligne :
Erreur d'exécution '3001':
Les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres.
Chose curieuse, ces syntaxes fonctionnent :
rst.filter = "[champ] = 'toto'"
rst.filter = "[champ] Like '%toto%'"
rst.filter = "[champ] Like 'toto%'"
Quelqu'un sait-il pourquoi le filtre : Champ like '%toto'
ne fonctionne pas ?
Cordialement
Yann