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

Services Web Discussion :

problème de modification dans mon service web


Sujet :

Services Web

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2009
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 42
    Points : 33
    Points
    33
    Par défaut problème de modification dans mon service web
    Bonjour ,
    Je developpe un service web avec c# sous vs.net 2008.
    J'ai crée la methode d'insertion et de supression et ca marche,
    mais dans la modification ne marche plus ,malgrer le syntaxe et juste, je sais pas pourquoi.
    Voila ma methode:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    .........
    [WebMethod]
            public string MaJClient(int ID, string Nom, string Prenom, string Adresse, string Ville, int Telephone, string Email, string Motdepasse)
            {
                string tab;
                try
                {
                    tab = "update  Client set Nom='" + Nom + "', Prenom='" + Prenom + "', Adresse='" + Adresse + "', Ville= '" + Ville + "', Telephone='" + Telephone + "', Email='" + Email + "', Motdepasse='" + Motdepasse + "' where (ID='" + ID + "')";
                    e.executNonQuery(tab);
                    return "Mise A Jour Reussie";
                }
                catch (Exception) { return "Echec De MAJ"; }
            }
    .................................
    Merci de m'aider s'il vous plait.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    177
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 177
    Points : 130
    Points
    130
    Par défaut
    Je te conseille d'utiliser des requêtes paramétrées qui te simplifiera la lecture et t'aura pas besoin de traduire les chaines et tous le reste en format sql.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    String sql = "update  Client set Nom=:Nom, Prenom=:Prenom, Adresse=:Adresse, Ville=:Adresse, Telephone=:Telephone, Email=:Email, Motdepasse=:mdp where (ID=:id)";
                IDataParameter dbParam = taCommande.CreateParameter();
                dbParam.Direction = ParameterDirection.Input;
     
                dbParam.ParameterName = "Nom";
                dbParam.Value = Nom;
                dbParam.DbType = DbType.String;
                taCommande.Parameters.Add(dbParam);
     
                dbParam.ParameterName = "Prenom";
                dbParam.Value = Prenom;
                dbParam.DbType = DbType.String;
                taCommande.Parameters.Add(dbParam);
    ...
    //execution
    ...

Discussions similaires

  1. Utiliser un Dll delphi 2009 dans mon service Web
    Par Zalathorn dans le forum Services Web
    Réponses: 1
    Dernier message: 21/07/2009, 16h49
  2. Problème de servlet dans mon fichier web.xml
    Par bel09 dans le forum Spring
    Réponses: 4
    Dernier message: 07/05/2009, 17h26
  3. Réponses: 2
    Dernier message: 31/01/2009, 17h44
  4. [C# 2.0] Problème de DLL dans mon site web
    Par Rodie dans le forum ASP.NET
    Réponses: 2
    Dernier message: 04/12/2006, 16h43
  5. Problème de paramètres dans mon code javascript
    Par cocacollection dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 15/03/2006, 10h53

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