salut,
j'ai un service web ou j'ai une methode qui permet la modification d'un client cette methode marche bien au niveau du service et les modification sont validées au niveau de la base de données
voici la 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
15
 [WebMethod]
    public String modifieclient2(String CNI,String Livrele,String Livrea,String nom,String Prenom,String Adresse,String Ntel,String Email)
    {
        String rqt2;
        rqt2 = "update client set LIVRELE='"+Livrele+"',LIVREA='"+Livrea+"',NOM='"+nom+"',PRENOM='"+Prenom+"',ADRESSE='"+Adresse+"',NTEL='"+Ntel+"',EMAIL='"+Email+"' where CNI="+int.Parse(CNI);
        try
        {
            Conf.executNonQuery(rqt2);
            return "good";
        }
        catch (Exception)
        {
            return "faux";
        }
    }
mais lorsque j'appelle cette methode dans une page ASP.net les modifications ne se realise pas
voici l'appele de la methode:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
protected void Valider_Click(object sender, EventArgs e)
        {
                HttpCookie CNI = Request.Cookies["CNI"];
                Response.Write(CNI.Value);
                Response.Write(client.modifieclient2(CNI.Value, Livrele.Text, Livrea.Text, Nom.Text, Prenom.Text, Adresse.Text, Ntel.Text,Email.Text));
        }
poue la connection à la base de données j'utilise le fichier conf.cs
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
using System.Data.SqlClient;
using System;
using System.Data;
 
public class conf
{
    private SqlConnection sqlConnection1;
    public conf()
    {
        string cnxChaine;
        //Définition de la chaine de connexion
        cnxChaine ="Data Source=.\\SQLEXPRESS;AttachDbFilename=D:\\gestion des aboonées\\BDD_abonnés\\client.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
        sqlConnection1 = new SqlConnection(cnxChaine);
        sqlConnection1.FireInfoMessageEventOnUserErrors = false;
    }
    public SqlConnection getConnect() { return sqlConnection1; } //renvoi l'etat de la connexion  
 
    public Boolean etatConnect()
    { //test l'etat de la connexion 
        if (sqlConnection1.State == ConnectionState.Open) return true;
        else return false;
    }
        public IDataReader executNonQuery(string uneRqt)
    {
        //execution d'une requete 
        SqlCommand cmd = new SqlCommand(uneRqt, sqlConnection1);
        if (etatConnect() == false) sqlConnection1.Open();
        IDataReader ff = cmd.ExecuteReader();
         return ff;
    }
    public void close()
    {
        sqlConnection1.Close();
    }
    public DataSet getDataSet(string uneRqt)
    {
        DataSet ds;
        SqlDataAdapter da;
        //on test que la connection est bien ouverte
        if (sqlConnection1.State == ConnectionState.Closed) sqlConnection1.Open();
        //initialisation du DataAdapter
        da = new SqlDataAdapter(uneRqt, sqlConnection1);
        //initialisation du dataSet
        ds = new DataSet();
        //affectation du da dans le Ds
        da.Fill(ds);
        //on retourn le dataset
        return ds;
    }
 
}
quelqu'un peut m'aider?
je vous remercie d'avance