Une query sur les dates

Bonjour tout le monde,

J’ai une query qui implique qu’un champ de type date doit être inférieur (ou égal) à une date contenue dans une variable

<code 4D>
c_date(d_date)
d_date:=current date

c_object($o_stats)
$o_stats:=ds.maTable.query(“leChampDateDeMaTable <= :1”;d_date)
</code 4D>

Il ne me ressort uniquement les enregistrements dont [maTable]leChampDateDeMaTable = !00/00/00!.
Je n’ai pas du tout ce soucis si je mets “>” ou “>=” où là la requête me sort des choses cohérentes.
Si j’utilise le système de requêtes 4D, j’obtiens aussi un résultat cohérent.

Je ne sais pas si cela pourrait avoir une influence ou pas, mais de tout manière j’ai le même phénomène que l’option “Utiliser le type date au lieu du format ISO dans les objets” soit actif ou pas.

Avez-vous rencontré ce soucis ou pas ?
Merci !

Does the field have “map null to empty value” property enabled?

Otherwise, it seem OK to query for an empty date.

The “store date instead of ISO” settings concerns objects, not fields, so I think it should have no effect.