Bonjour,

je n'arrive pas à produire ma requête. Je pense que mon problème vient du fait que mon champ SQL [DateEcritFR] est un varchar.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
maDateDebut = CDate("28/01/2009")   ' Format(TxtDateDebut.Text, "dd/mm/yyyy")
 
maDateFin = Format(TxtDateFin.Text, "dd/mm/yyyy")
 
MaRequete = "SELECT * " & vbCrLf
MaRequete = MaRequete & "FROM Z_TABLEECRITURE where [DateEcritFR] >= '" & maDateDebut & "'"
Mon idée est d'utiliser mes 2 textbox pour borner sur la date de début et de fin
Mais n'y arrivant pas, pour l'instant, j'ai modifié un peu pour essayer déjà d'obtenir un début qui marche.

Dans cet état, ma requête marche mais elle n'est pas correcte : il ne trouve pas tout ce qui est au dessus du 28/01/2009

J'ai essayé les # sans succès.

Connaissez-vous l'astuce ?

Merci