bonjour, je développe une base de données sous access 97 et j'ai un problème assez bizarre, lorsque je fais une requête de selection incluant une comparaison de dates....voici un exemple illustrant le pb
Dim test As Integer
Dim datetest As Date
test = CurrentDb().OpenRecordset("SELECT [key] FROM [date] WHERE [date]<" & datetest & ";", dbOpenSnapshot).Fields("key").Value
dans la table [date](Key, date) je n'ai qu'un enregistrment, Key =1 et date(format abrégé)=01/01/02
la variable datetest est définie en tant que Date et contient la valeur 02/07/03 par exemple
donc en executant le code je devrais avoir test=1, mais ce n'est pas le cas, la selection ne donne rien
le pire c'est que quand je met > comme opérateur de comparaison au lieu de < j'ai bien test=1
.....tout est inversé, je comprends plus rien....
merci de votre aide et bonne journée à tous