Bonjour
J'ai un problème avec le filtrage selon les dates, en fait je veux filtrer la table femelle selon leurs dates de naissance en utilisant 2 dates quelconques (dans le code qui suit j'ai utilisé 2 date constantes juste pour vérifier si ca marche), j'ai établi ma connexion, les bloques try et catch sont bien placés tout est bon mon problème c'est dans cette partie du code:
comme vous pouvez le voir j'ai essayé dans mon code de filtrer en utilisant 2 requêtes différentes qui donnent normalement le même résultat, le resultat obtenu est bien entendu le même pour chacune des 2 requêtes, mais le problème c'est que j'ai constaté que le résultat ne respecte pas les conditions dans la requête, y'en a un filtrage certe, mais pas le filtrage prévu!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 //String req="select * from femelle where Date_naiss BETWEEN #06/01/2007# AND #06/01/2008#"; String req="select * from femelle where Date_naiss >= #06/01/2007# AND Date_naiss<=#06/01/2008#"; rs=stmt.executeQuery(req); while(rs.next()){ System.out.print("id = "+rs.getLong(1)+"\t "); System.out.println("date naissance = "+rs.getDate(3)+"\t "); }
Voilà là je suis vraiment bloqué, et je serai vraiment reconnaissant si on m'aide à résoudre mon problème?
merci d'avance
Partager