OVH Cloud OVH Cloud

ADO et propriété Filter

4 réponses
Avatar
Louis
Bonjour,

Un filtre tel que myField <> '' me permet d'avoir tous les enregistrements
dont le champ myField contient une chaîne.

Par contre si j'inverse le filtre en utilisant myField = '' je devrais en toute logique
obtenir tous les enregistrements dont le champ est vide. Mais cela me donne un
nombre d'enregistrements nul.

Même si j'utilise myField = ' ' avec un nombre d'espaces égal à la longueur
du champ cela ne fonctionne pas.

Je passe à cote de quoi ?

4 réponses

Avatar
Didier
Essais peut être avec
(myField is null or myField = '')
comme ca non seulement tu auras les enregistrements dont la valeur de
myField est blanc, et dont la valeur est Null...

"Louis" a écrit dans le
message de news: 4162a97d$0$17004$
Bonjour,

Un filtre tel que myField <> '' me permet d'avoir tous les enregistrements
dont le champ myField contient une chaîne.

Par contre si j'inverse le filtre en utilisant myField = '' je devrais en
toute logique
obtenir tous les enregistrements dont le champ est vide. Mais cela me
donne un
nombre d'enregistrements nul.

Même si j'utilise myField = ' ' avec un nombre d'espaces égal à la
longueur
du champ cela ne fonctionne pas.

Je passe à cote de quoi ?




Avatar
Louis
Oui mais le champ auquel je fais référence n'est pas nul.
De plus je ne trouve pas d'opérateur "is null" qu'on peut utiliser avec la propriété Filter.

"Didier" a écrit :
Essais peut être avec
(myField is null or myField = '')
comme ca non seulement tu auras les enregistrements dont la valeur de
myField est blanc, et dont la valeur est Null...


Avatar
Didier
C est quoi ta base de données ?

"Louis" wrote in message
news:416312ac$0$22595$
Oui mais le champ auquel je fais référence n'est pas nul.
De plus je ne trouve pas d'opérateur "is null" qu'on peut utiliser avec la


propriété Filter.

"Didier" a écrit :
> Essais peut être avec
> (myField is null or myField = '')
> comme ca non seulement tu auras les enregistrements dont la valeur de
> myField est blanc, et dont la valeur est Null...




Avatar
Louis
C'est un fichier que j'ai généré par programmation avec ADOX.Catalog.
Ce doit être JET 4.0 / MSDAC 2.8 / Access 2000 je crois.

Mais il me semble que j'avais rencontré un problème similaire dans le passé
avec un fichier creé par le Visual Data Manager et sous JET 3.51.

"Didier" a écrit :
C est quoi ta base de données ?