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

ASP.NET Discussion :

la requête update ne s’exécute pas


Sujet :

ASP.NET

  1. #1
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 15
    Par défaut la requête update ne s’exécute pas
    bonjour;
    voila mon code :
    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
    public partial class demandes : System.Web.UI.Page
    {
        SqlConnection cn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\nouass\Documents\Visual Studio 2010\WebSites\pfe\App_Data\WRKFLOW.mdf;Integrated Security=True;User Instance=True");
        SqlCommand cmd;
        SqlDataReader dr;
     
     
     
        protected void Page_Load(object sender, EventArgs e)
        {
            Label2.Text = Session["Matricul"].ToString();
     
     
            TextBox1.Text = DateTime.Now.ToString("dd/MM/yyyy");
        }
     
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            if (((System.Web.UI.WebControls.Button)GridView1.Rows[0].Cells[8].Controls[1]).ID == "Button1")
            {
                cn.Open();
                cmd = new SqlCommand(@"UPDATE  cos set matrval=@matrval ,dateval=@dateval where mat=@matS and dateop=@dateopS ;", cn);
                cmd.Parameters.Add("@matrval", System.Data.SqlDbType.Int).Value = (Label2.Text);
                cmd.Parameters.Add("@dateval", System.Data.SqlDbType.Date).Value = (TextBox1.Text);
                cmd.Parameters.Add("@matS", System.Data.SqlDbType.Int).Value = Convert.ToInt32(GridView1.Rows[e.RowIndex].Cells[0].Text);
                cmd.Parameters.Add("@dateopS", System.Data.SqlDbType.Date).Value = Convert.ToDateTime(GridView1.Rows[e.RowIndex].Cells[3].Text);
               dr = cmd.ExecuteReader();           
                    MessageBox.Show("Validation enregister");
                    Response.Redirect("demandescos.aspx");
            }
            else
            {
            }
     
     
            GridView1.EditIndex = -1;
     
     
        }
    qaund je Click on m'affiche le messagebox mais dans ma table ya rien du tout
    qui peut m'aider svp ?

  2. #2
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Utilise ExecuteNonQuery à la place de ExecuteReader

Discussions similaires

  1. [AC-2007] Requête Update ne fonctionne pas
    Par franckimmo dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 24/02/2010, 14h58
  2. Requête Update ne fonctionnant pas
    Par Arthorius dans le forum Langage SQL
    Réponses: 4
    Dernier message: 06/01/2009, 09h50
  3. Requête UPDATE n'applique pas les changements!
    Par tssi555 dans le forum VB.NET
    Réponses: 3
    Dernier message: 27/08/2008, 09h17
  4. [MySQL] Requête UPDATE ne fonctionne pas
    Par JackBeauregard dans le forum PHP & Base de données
    Réponses: 25
    Dernier message: 29/01/2007, 23h32
  5. requête update qui marche pas
    Par MrsFrizz dans le forum Langage SQL
    Réponses: 4
    Dernier message: 01/12/2004, 08h16

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