[VB.NET] Comparaison date
Bonjour,
Déjà un moment je travaille sur ce problème... j'ai peut être une erreur sur ma syntaxe..
J'ai un programme d'historique sur des fêtes, je veux sortir un rapport des fêtes des 3 derniers mois
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Dim annee As String
Dim mois As String
Dim jour As String
annee = Now.Year
mois = Now.Month
jour = Now.Day
Dim req As String = ""
Dim Cmois As String = mois - 3
Dim start As String = jour + "-" + Cmois + "-1900"
Dim finish As String = jour + "-" + mois + "-" + annee
req = "SELECT Prenom as Prénom, Nom, Fete as Fête, Compagnie, Ville, Montant, Type FROM Personne WHERE Fete >=" & start & " AND Fete <=" & finish |
J'ai aucune erreur mais il ne me sors rien.. j'ai une base de données sous access 2003, mon type est "Date/Heure" au format "Date, complet"
j'ai également essayé de changer mon format de ma variable du genre "annee,mois,jour" ou bien de mettre ca en date au lieu d'en string mais sans succes..
quel es mon probleme?
suis-je mieux d'utiliser le between pour des dates?
merci!