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

Windows Forms Discussion :

; excepted error


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2007
    Messages : 93
    Par défaut ; excepted error
    Bonjour,

    J'ai une erreur " ; excepted" dans ma ligne suivant, la ou je sous-ligne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string maSelectCommand = "SELECT 1 FROM tblusers WHERE login='" + txtLogin + "' AND password='" + txtPwd +"' AND status='"admin"';";
    Si quelqu'un à une solution, je suis preneur !

    Merci à vous

  2. #2
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    Ca compile ce truc?
    "SELECT 1 FROM tblusers WHERE login='" + txtLogin + "' AND password='" + txtPwd +"' AND status='admin'";

    Mais que ce soit dit une fois pour toute, cette façon de faire est franchement pas la bonne, c'est trop merdique question lisibilité avec ces quotes.
    Il faut utiliser des requetes paramétrées!

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2007
    Messages : 93
    Par défaut
    elle fonctionne et le reste du code est close source. jm'en fou du reste actuellement, je m'améliorerai avec le temps. jveux juste savoir pourquoi il me fait cette erreur

  4. #4
    Membre émérite
    Avatar de neilbgr
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2004
    Messages
    651
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Août 2004
    Messages : 651
    Par défaut
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    string maSelectCommand = "SELECT 1 FROM tblusers WHERE login='" + txtLogin + "' AND password='" + txtPwd +"' AND status='admin';";
    ou bien si admin est une variable de ton code :
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    string maSelectCommand = "SELECT 1 FROM tblusers WHERE login='" + txtLogin + "' AND password='" + txtPwd +"' AND status='" + admin + "';";

  5. #5
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Citation Envoyé par kiwi645 Voir le message
    elle fonctionne et le reste du code est close source. jm'en fou du reste actuellement, je m'améliorerai avec le temps. jveux juste savoir pourquoi il me fait cette erreur
    Non ta requête ne fonctionne pas au contraire. Au mieux, tu peux dire qu'elle ne plante pas... Si tu avais utilisé une requête paramétrée, tu n'aurais pas ce genre de problèmes.

    Pour les requêtes paramétrées :
    http://johannblais.developpez.com/tu...acces-donnees/
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  6. #6
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    Il suffit de taper une miniquote ou un pourcent dans un des textbox et ça a de bonnes chances de prendre feu.
    Mais bon, de quoi se mêle-t-on?

Discussions similaires

  1. [Web Service][SOAP] Exception 'Error Fetching http headers' aléatoirement
    Par arnolem dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 25/06/2009, 15h54
  2. exception error message : java.lang.NoSuchMethodError
    Par littlebear dans le forum Struts 1
    Réponses: 3
    Dernier message: 13/02/2009, 11h50
  3. Rescue Exception error code
    Par pjmorce dans le forum Ruby on Rails
    Réponses: 1
    Dernier message: 16/05/2008, 11h10
  4. robustesse, gestion des exceptions ? (Error.pm, Fatal.pm)
    Par ramislebob dans le forum Modules
    Réponses: 13
    Dernier message: 07/07/2006, 10h30
  5. [Struts]Sql Exceptions error
    Par Oby dans le forum Struts 1
    Réponses: 2
    Dernier message: 20/02/2005, 17h49

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