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

VB.NET Discussion :

Insérer valeur NULL type Datetime [Débutant]


Sujet :

VB.NET

  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2011
    Messages : 53
    Par défaut Insérer valeur NULL type Datetime
    Bonjour,

    Je me retrouve confronté à un petit problème, bien qu'ayant cherché des solutions sur le net, je n'en ai pas trouvé une qui fonctionne pour moi.
    J'aimerais simplement que si un utilisateur ne remplit pas le champs "date" dans mon formulaire, celui-ci soit définit comme NULL dans ma base.
    J'ai vérifié si mon champs autorisait le NULL, c'est le cas.

    Voilà un bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
                If TbDeadline.Text <> "" Then
                    r.Deadline = TbDeadline.Text
                Else
                    r.Deadline = "NULL"
                End If
    Et le message correspondant :
    La conversion de la chaîne "NULL" en type 'Date' n'est pas valide.

  2. #2
    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
    je pense que c'est null et non "NULL", toi tu lui donne une chaine de caractère qui s'appel null et non la valeur null

  3. #3
    Membre expérimenté Avatar de Neiflheim
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2011
    Messages : 135
    Par défaut
    Tu as testé?

  4. #4
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2011
    Messages : 53
    Par défaut
    Citation Envoyé par Neiflheim Voir le message
    Tu as testé?
    Effectivement, cela fonctionne merci

    Mais ... quand je charge la valeur dans un autre formulaire, il m'affiche :
    Un objet qui autorise la valeur Null doit posséder une valeur.
    En plus, je comprends pas vraiment le message puisqu'un Null ne contient pas de valeur

  5. #5
    Membre expérimenté Avatar de Neiflheim
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2011
    Messages : 135
    Par défaut
    Nothing est considéré comme une valeur si on peux dire ^^

    Quand tu charges tes données, tu dois vérifier la valeur retournée


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If Valeur Is Nothing Then
          Valeur =""
    End if
    Puis je ne sais pas de quelle forme est ta base, mais parfois quand tu définie la valeur Nothing, la base te renvoie un objet DBNull

  6. #6
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2011
    Messages : 53
    Par défaut
    Citation Envoyé par Neiflheim Voir le message
    Nothing est considéré comme une valeur si on peux dire ^^

    Quand tu charges tes données, tu dois vérifier la valeur retournée


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If Valeur Is Nothing Then
          Valeur =""
    End if
    En effet, merci bien !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insérer la valeur NULL dans une colonne de type number
    Par cocoaparis dans le forum PL/SQL
    Réponses: 8
    Dernier message: 08/07/2009, 15h46
  2. Réponses: 3
    Dernier message: 10/08/2005, 11h11
  3. Inserer une valeur NULL dans un champ datetime
    Par Karibou dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 10/08/2005, 10h58
  4. insérer un 'NULL' dans un champ de type DATE
    Par Invité dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 01/06/2005, 09h23
  5. Type de jointure et valeur NULL
    Par HULK dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/01/2005, 14h22

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