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 :

[VB.NET]ExecuteScalar et DBNULL!


Sujet :

ASP.NET

  1. #1
    Dnx
    Dnx est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Points : 154
    Points
    154
    Par défaut [VB.NET]ExecuteScalar et DBNULL!
    bonjour,

    j'utilise un execute scalar depuis une storeproc et sur seulement un champ d'une base de donnée.

    mais certains champs sont de type NULL donc il génère une exception, comment dois-je m'y prendre pour tester si la valeur retournée d'un executescalar est de type dbnull?

    merci d'avance

  2. #2
    Expert éminent
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Points : 9 634
    Points
    9 634
    Par défaut
    Tu la compares à DbNull.Value

    Didier Danse

    Most Valuable Profesionnal SharePoint
    Microsoft Certified Application Developer
    Mes articles sur developpez.com
    Mon site perso


  3. #3
    Dnx
    Dnx est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Points : 154
    Points
    154
    Par défaut
    en fait ca n'allait pas avec ma méthode le dbnull.value mais j'ai fais comme ceci et ca a l'air de marcher :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
               Dim obj As Object
                                    obj = myCommand.ExecuteScalar
                                    Try
                                        If IsDBNull(obj) Then
                                            myQueryVideo = Nothing
                                        Else
                                            myQueryVideo = CType(obj, String)
                                        End If

  4. #4
    Expert éminent
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Points : 9 634
    Points
    9 634
    Par défaut
    Ah, j'pensais que tu pouvais le comparer avec la valeur.

    Didier Danse

    Most Valuable Profesionnal SharePoint
    Microsoft Certified Application Developer
    Mes articles sur developpez.com
    Mon site perso


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

Discussions similaires

  1. [Débutant] La conversion du type 'DBNull' en type 'String' n'est pas valide-VB .NET
    Par Aiman.elmachi dans le forum VB.NET
    Réponses: 2
    Dernier message: 10/06/2014, 14h55
  2. DBNull Champs SQLServer Formulaire vb.net
    Par mohamed301084 dans le forum VB.NET
    Réponses: 3
    Dernier message: 16/06/2011, 23h15
  3. asp.net probleme executescalar
    Par onizuka159 dans le forum ASP.NET
    Réponses: 9
    Dernier message: 21/06/2007, 08h38
  4. [VB Net] [DbNull] [Databindings]Mettre à Null un textbox lié
    Par netomin dans le forum Windows Forms
    Réponses: 3
    Dernier message: 18/01/2006, 10h30
  5. Fichier PDOXUSRS.NET
    Par yannick dans le forum Paradox
    Réponses: 5
    Dernier message: 05/04/2002, 09h45

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