Date VB.NET

Résolu
zinoubette Messages postés 64 Statut Membre -  
zinoubette Messages postés 64 Statut Membre -
Bonjour,
je fais une application en VB.net 2010 express .et dans une partie je dois comparer la date saisi avec la date que j'ai dans ma base de données.voilà le code que j'ai fais:

Dim query as string = counter("SELECT COUNT (DISTINCT n_intervention) FROM Rapport WHERE date_debut >"+txt_dateD.text +"AND date_fin<"
+txt_dateF.text)
txt_nbr_intervention = query

avec counter une fonction qui compte le nbr d'une requette
mais il ne marche pas car la comparaison est fausse. est ce que vous avez une idée pour fixer ce problème ?
Merci d'avance

2 réponses

  1. zinoubette Messages postés 64 Statut Membre
     
    y'a pas de réponses ?!
    0
  2. holow1 Messages postés 739 Statut Membre 71
     
    Salam;

    essayer avec

    Between
    SELECT "nom de colonne"
    FROM "nom de table"
    WHERE "nom de colonne" BETWEEN 'valeur1' AND 'valeur2'


    et converti txt_dateD.text en date
    0
    1. zinoubette Messages postés 64 Statut Membre
       
      salam,
      ok merci je vais l'essayé mais 1 autre problème se pose dans la requette que j'ai déjà publier, c'est que le count et distinct ne marche pas ensemble.
      t'as 1e idée sur comment je peux le faire!
      merci d'avance
      0
    2. holow1 Messages postés 739 Statut Membre 71
       
      Salam

      la requete SELECT COUNT (DISTINCT n_intervention) FROM ... est correcte voire ici http://sql.1keydata.com/fr/sql-count.php

      pour conecrtit la date il ya la methode ctype(Nomvar,Newtype) ou CDate(NomVar)

      a plus
      0
    3. zinoubette
       
      salam;
      oui c'est correcte mais pas pour microsoft access :(
      pour le between ça na pas marché aussi parce que j'ai 2 dates(2 champs de texte)!!
      0
    4. holow1 Messages postés 739 Statut Membre 71
       
      salam;

      Montre moi le code Complet
      0
    5. zinoubette Messages postés 64 Statut Membre
       
      salam;
      problème résolu; merci infiniment ;)
      0