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 :

MessageBox: la propriété CommandText n'a pas été initialisée


Sujet :

VB.NET

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Points : 167
    Points
    167
    Par défaut MessageBox: la propriété CommandText n'a pas été initialisée
    Bonjour,

    Dans mon programme je fais un test

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    If compteurCheck = 0 Then
                MessageBox.Show("mon message", "titre de mon message", MessageBoxButtons.OK, MessageBoxIcon.Information)
     ElseIf compteurCheck = 1 Then
    [...]
    Else
    [...]
    End If
    Quand j'appuye sur le bouton Ok, j'obtiens un message d'erreur
    la propriété CommandText n'a pas été initialisée
    Que dois-je ajouter pour eviter ce message d'erreur.

    Je vous remercie d'avance pour votre aide

  2. #2
    Membre averti Avatar de _PascalC_
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 220
    Points : 428
    Points
    428
    Par défaut
    Salut, ton message d'erreur n'a aucun rapport avec le code que tu nous montre. Il signifie juste que tu essaie d'exécuter une requête SQL... vide.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Points : 167
    Points
    167
    Par défaut
    Merci beaucoup,

    En effet dans ma fonction je retourne une requête sql que je construis en fonction des case cochées. Le message d'erreur s'affiche quand l'utilisateur ne coche aucune case. Le problème viend donc d'une autre classe ou je réutilise la requête envoyée.

    Je lance le message d'erreur au niveau de la classe_1 ou je construis ma_requete, malgré tout, cette classe envoie quand même une chaine de caractère vide.

    Au niveau de la classe_2, je récupère la ma_requete qui est vide dans ce cas et j'essaye de l'executer, ce que je dois totalement eviter.

    Comment je peux donc au moment où je lance le message d'erreur, arrêter toute cette opération et redonner la main à l'utilisateur pour qu'il puisse cocher d'autre choix.

    Je vous remercie encore pour votre aide

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Points : 167
    Points
    167
    Par défaut
    Bonjour,

    Finalement c'était simple car j'ai juste ajouté un test pour tester si ma requête est vide au niveau de la classe_2.

    Merci encore

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/04/2012, 12h06
  2. Réponses: 2
    Dernier message: 25/05/2010, 20h27
  3. Réponses: 19
    Dernier message: 17/05/2010, 22h54
  4. Réponses: 9
    Dernier message: 07/10/2009, 16h30
  5. Réponses: 12
    Dernier message: 22/08/2009, 18h16

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