Bonjour,

J'ai un petit soucis avec une requête comparant des dates.

Toutes les variables que j'introduis dans ma requête sont de type string.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
sql = "SELECT * FROM TB_OFFRE WHERE CONFIRMEE = TRUE and #" & Me.dtpJour.Text & "# BETWEEN DATE_ALLER AND DATE_RETOUR"
frmPrincipale.conn.Open()
frmPrincipale.command.CommandText = sql
dataAdapter = New OleDbDataAdapter(frmPrincipale.command)
frmPrincipale.command.Connection() = frmPrincipale.conn
dataAdapter.Fill(dataSet, "TB_OFFRE")
dataTable = dataSet.Tables("TB_OFFRE")
frmPrincipale.conn.Close()
Je n'ai pas d'erreur mais le problème est que ma variable dataTAble ne contient aucun enregistrement alors que plusieurs enregistrements devraient correspondre aux critères.

Je pense que mon problème se situe quelque part au niveau du traitement des dates mais je n'en sais pas plus.

Si quelqu'un avait la gentillesse de me renseigner...

Merci d'avance.

Griftou.