Bonjour,
J'essaie de filtrer le résultat d'un recordset (ADODB) pour n'avoir que les enregistrements null
J'ai essayé plusieurs exemples de ce forum mais sans succès.
Là, j'appelle au secours.
La raison est le remplissage d'un TreeView. J'ai besoin de l'enregistrement ou le champ qui lie le noeud est null car il représente le root.
En ce qui concerne strCriteria , j'ai déjà essayé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ' rst est le recordset contenant les données (en ADODB) strCriteria = "[" & strPointerField & "]" & " = Null" ' strPointerField contient le nom du champ (nom table.nom champ) rst.Find strCriteria ' Le système s'arrête avec l'erreur ' Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
is null, isnull, isnull()
Pour le nom du champ, j'ai essayé avec ou sans le nom de la table, entouré de parenthèses ou de crochet ou même ... rien. Sans succès.
J'ai également crée une query avec la condition "is null". La query même fonctionne. Si je recopie la clause "WHERE" contenant le "is null", j'ai toujours l'erreur.
Je ne sais plus.
Où ce trouve mon erreur? J'ai cherché des exemples sur le net mais sans succès.
Merci de votre aide.
André
Partager