Filttrer par date

ouchayan Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
ouchayan Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis entrain de developer une application en vb.net avec la base access
mais malheureusement j'ai rencontré un probleme au niveau de la réquete suivante::::::::::::::::::::::
cmd = New OleDbCommand(" select * from intervention where date_début > dat")
l'utilité de cette requete est d'afficher dans datagrid toutes les dates qui sont supérieure a une date qu'on va la saisir dans texbox
merci d'avance

2 réponses

  1. Jean-Marie
     
    tu as essayé en encadrant ta date aczx des # :
    " select * from intervention where date_début > #1970/01/01#"
    0
    1. ouchayan Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
       
      wi j l'ai essayé mais ne fonctionne pas
      0
    2. ouchayan Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
       
      je lorque j'utilise une textbox au lieu de '1970/01/01' ne fonctionne pas :::
      cmd = New OleDbCommand(" select * from intervention where date_début = # textbox5.text #")
      0
    3. chico200987 Messages postés 856 Statut Membre 144
       
      Et

      cmd = New OleDbCommand("SELECT * FROM intervention WHERE date_début =" +  textbox5.text)


      ?!
      0
  2. Jean-Marie
     
    tu es sur que textbox5.text est évalué est qu'il ne faut pas passer plutot par :
    cmd = New OleDbCommand(" select * from intervention where date_début = #" & textbox5.text & "#")

    sinon, tu as un message d'erreur ? le format de la date et bien le même ?
    0
    1. ouchayan Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
       
      je l'ai essayé mais cette foi ca marche merci jean-pour la réponse
      0