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 :

Pb vb.net et requete sql


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1
    Par défaut Pb vb.net et requete sql
    Bonjour tout le monde !!
    Alors j'ai un problème concernant un petit programme que je réalise je vous explique :

    J'ai créé un module qui avec une de ces procédures qui est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub nomparc(ByVal lab As Label)
    x = lab.Text
    End Sub
    x recoit ici la valeur d'un champ qui se trouve dans mon form.

    Ensuite je fais cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    'appel de la procédure
    nomparc(nom)
    'attribution de la variable x a une autre
    test = x
    'je test avec un msg box
    MessageBox.Show(test)
    Quand je fais ma requete avec la condition : ... WHERE nom='" + x + "'"
    Ca ne marche pas....

    Cependant si je fais ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    'appel de la procédure
    nomparc(nom)
    test = "la variable que je veux"
    et que je fais exactement la meme requete ca marche.

    En gros, des deux maniere jobtient la meme variable mé pr la premiere maniere la requete ne marche pas, et pour la seconde oui....

    Jai essayé de convertir la variable en string avec CStr mais ca ne marche toujours pas....

    La solution est surment très simple mais la je coince.


    Ps: dans la premiere méthode je ne suis pas obligé dapliquer x a la variable test, mais meme en mettant directement x dans ma requete ca ne marche pas...


    Merci pour vos réponse et pour votre indulgence concernant une débutante

  2. #2
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    Qu'entends tu par "ça ne marche pas" ?

  3. #3
    Membre émérite
    Inscrit en
    Août 2006
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Août 2006
    Messages : 550
    Par défaut
    Il manque pas mal d'élements pour comprendre ton problème.

    Ta variable x est-elle déclarée en public dans ton module ?

    Sinon comme ça, cela peut dépendre de beaucoup de choses....

    As-tu vérifié que ta chaine ne contienne pas d'apostrophe (')
    Tu peux le faire dans ta procédure qui récupère le text de ton label (là au moins, cette procédure aurait une utilité ...)

    Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Sub nomparc(ByVal lab As Label)
        x = lab.Text
        ' On double les apostrophes '
        x = x.Replace("'","''")
    End Sub


Discussions similaires

  1. [Débutant] asp.net c# requete sql + ExecuteReader
    Par soni24 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 08/04/2012, 11h07
  2. [VB.Net Vb2008] requete SQL
    Par 6ril25 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 10/06/2009, 11h52
  3. Probléme avec asp.net et requete sql
    Par locs dans le forum Accès aux données
    Réponses: 3
    Dernier message: 22/02/2007, 19h26
  4. [VB.NET] Remplir une ComboBox avec une requete sql
    Par graphicsxp dans le forum Windows Forms
    Réponses: 6
    Dernier message: 22/03/2005, 15h29
  5. [VB.NET] Requete sql et date
    Par mic56 dans le forum Accès aux données
    Réponses: 11
    Dernier message: 03/06/2004, 10h39

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