IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Comparer une date à null?


Sujet :

ASP.NET

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 45
    Par défaut Comparer une date à null?
    Bonjour,

    Dans ma base de données j'ai un champs date où il n'est pas obligatoire d'avoir une valeur dedans celle-ci peut-être null.
    J'aimerais dans une condition vérifier si la champs est null.
    Du genre:
    Si (madate==null) alors
    MonInstruction
    FinSi

    Cependant, il ne semble pas possible de comparer une date à null.

    Avez-vous une solution à me proposer?

    Merci

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 128
    Par défaut
    essayes ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    if tadate isNothing then
          instruction
    end if

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 45
    Par défaut
    le mot clé isnothing ne semble pas exister. il faut faire un import ou quelque chose? Je parle en ASP.NET là.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 90
    Par défaut
    Bonjour,

    C'est possible si tu déclare ton champ date comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Nullable<DateTime> maDate;
    Cdt

  5. #5
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    Ou tu peux faire ça
    Ça marche avec beaucoup de chose

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Decimal? monnombre;
    Très pratique quand t'a des valeur null dans ta bdd

  6. #6
    Membre émérite Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Par défaut
    Citation Envoyé par Vivien57 Voir le message
    Bonjour,

    Dans ma base de données j'ai un champs date où il n'est pas obligatoire d'avoir une valeur dedans celle-ci peut-être null.
    J'aimerais dans une condition vérifier si la champs est null.
    Du genre:
    Si (madate==null) alors
    MonInstruction
    FinSi

    Cependant, il ne semble pas possible de comparer une date à null.
    Avez-vous une solution à me proposer?
    Merci
    Pour compléter les réponses de youtpout978 et sou_rif, tu auras ceci au final:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if(!maDate.HasValue)
    {
       //Instruction
    }
    A+

Discussions similaires

  1. [Dates] Comparer une date à celle du jour
    Par godjojo dans le forum Langage
    Réponses: 2
    Dernier message: 12/07/2007, 09h36
  2. Insertion d'une date nulle dans une table
    Par Maxi-môme dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 04/07/2007, 10h52
  3. comment comparer une date et une heure ?
    Par developpeur62 dans le forum Hibernate
    Réponses: 2
    Dernier message: 03/11/2006, 10h04
  4. Comment comparé une date dans une requête?
    Par ghan77 dans le forum Bases de données
    Réponses: 3
    Dernier message: 29/04/2006, 10h22
  5. [DB2] - Comparer une date à la date système
    Par rémi_tounul dans le forum DB2
    Réponses: 3
    Dernier message: 19/05/2005, 11h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo