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 :

UpdateCommand qui ne fait rien ? [Débutant]


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Janvier 2014
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Janvier 2014
    Messages : 49
    Par défaut UpdateCommand qui ne fait rien ?
    Bonjour,

    Je travail avec ASP.NET / VB.NET / Access, et j'ai découvert le bouton modifier d'un gridview donc je rentre ma requête SQL dans le UpdateCommand :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <asp:AccessDataSource 
        ID="ListeMembres"
        runat="server"
        DataFile="BDD.mdb" 
        SelectCommand="SELECT * FROM [MEMBRE]"
         UpdateCommand="UPDATE [MEMBRE] SET MB_CAT=@MB_CAT, MB_RS=@MB_RS, MB_TITRE=@MB_TITRE, MB_NOM=@MB_NOM, MB_PRENOM=@MB_PRENOM, MB_PSEUDO=@MB_PSEUDO, MB_MAIL=@MB_MAIL, MB_PASS=@MB_PASS WHERE MB_ID=@MB_ID"
          DeleteCommand="DELETE FROM [MEMBRE] WHERE MB_ID=@MB_ID">
    </asp:AccessDataSource>
    Sauf que quand je clique sur le bouton modifier, que je change une valeur et que je clique sur [B]Mettre à jour[B] rien ne se passe, même pas une petite erreur pour me guider

    Auriez-vous une petite idée du pourquoi ? (DeleteCommand fonctionne parfaitement lui)



    Code du gridview entier si besoin :

    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
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    <asp:AccessDataSource 
                                    ID="ListeMembres"
                                    runat="server"
                                    DataFile="BDD.mdb" 
                                    SelectCommand="SELECT * FROM [MEMBRE]"
                                     UpdateCommand="UPDATE [MEMBRE] SET MB_CAT=@MB_CAT, MB_RS=@MB_RS, MB_TITRE=@MB_TITRE, MB_NOM=@MB_NOM, MB_PRENOM=@MB_PRENOM, MB_PSEUDO=@MB_PSEUDO, MB_MAIL=@MB_MAIL, MB_PASS=@MB_PASS WHERE MB_ID=@MB_ID"
                                      DeleteCommand="DELETE FROM [MEMBRE] WHERE MB_ID=@MB_ID">
                                </asp:AccessDataSource>
     
                                <asp:GridView ID="GridMembre" runat="server" AutoGenerateColumns="False" DataKeyNames="MB_ID" HorizontalAlign="Center"
                                    DataSourceID="ListeMembres" CellPadding="3" BackColor="White"
                                    ForeColor="#284775" BorderStyle="Solid" BorderWidth="1px" Font-Size="8pt" Font-Names="Tahoma"
                                    GridLines="None" AllowPaging="True" AllowSorting="True">
     
                                    <Columns>
     
                                        <asp:BoundField DataField="MB_ID" HeaderText="ID" SortExpression="MB_ID">
                                            <ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
                                        </asp:BoundField>
     
                                        <asp:BoundField DataField="MB_CAT" HeaderText="Categorie" SortExpression="MB_CAT">
                                            <ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
                                        </asp:BoundField>
     
                                        <asp:BoundField DataField="MB_RS" HeaderText="Raison sociale" SortExpression="MB_RS">
                                            <ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
                                        </asp:BoundField>
     
                                        <asp:BoundField DataField="MB_TITRE" HeaderText="Titre" SortExpression="MB_TITRE">
                                            <ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
                                        </asp:BoundField>
     
                                        <asp:BoundField DataField="MB_NOM" HeaderText="Nom" SortExpression="MB_NOM">
                                            <ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
                                        </asp:BoundField>
     
                                        <asp:BoundField DataField="MB_PRENOM" HeaderText="Prénom" SortExpression="MB_PRENOM">
                                            <ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
                                        </asp:BoundField>
     
                                        <asp:BoundField DataField="MB_PSEUDO" HeaderText="Pseudo" SortExpression="MB_PSEUDO">
                                            <ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
                                        </asp:BoundField>
     
                                        <asp:BoundField DataField="MB_MAIL" HeaderText="e-Mail" SortExpression="MB_MAIL">
                                            <ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
                                        </asp:BoundField>
     
                                        <asp:BoundField DataField="MB_PASS" HeaderText="Password" SortExpression="MB_PASS">
                                            <ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
                                        </asp:BoundField>
     
                                        <asp:BoundField DataField="MB_NIVEAU" HeaderText="Niveau" SortExpression="MB_NIVEAU">
                                            <ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
                                        </asp:BoundField>
     
                                        <asp:CommandField ButtonType="Button" SelectText="Selectionner" 
                                            ShowDeleteButton="True" ShowEditButton="True" />
                                    </Columns>
     
                                    <PagerSettings Visible="true" />
                                    <EditRowStyle BackColor="White" />
                                    <FooterStyle BackColor="#284775" Font-Bold="True" ForeColor="White" />
                                    <HeaderStyle BackColor="#284775" Font-Bold="True" ForeColor="White" BorderStyle="Solid" BorderWidth="1px" BorderColor="#b6b7bc"/>
                                    <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" BorderStyle="Solid" BorderWidth="1px" BorderColor="#b6b7bc"/>
                                    <RowStyle BackColor="#577BAD" ForeColor="White" BorderStyle="Solid" BorderWidth="1px" BorderColor="#b6b7bc"/>
                                    <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" CssClass="gridview.cat"/>
                                    <SortedAscendingCellStyle BackColor="#577BAD" />
                                    <SortedAscendingHeaderStyle BackColor="#284775" />
                                    <SortedDescendingCellStyle BackColor="#577BAD" />
                                    <SortedDescendingHeaderStyle BackColor="#284775" />
     
                                </asp:GridView>

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Janvier 2014
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Janvier 2014
    Messages : 49
    Par défaut
    Bon ben j'ai trouvé

    Il me manquais les <UpdateParameters> en fait ^^
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <UpdateParameters>
        <asp:Parameter Name="MB_CAT" Type="String" />
        <asp:Parameter Name="MB_RS" Type="String" />
        <asp:Parameter Name="MB_TITRE" Type="String" />
        <asp:Parameter Name="MB_NOM" Type="String" />
        <asp:Parameter Name="MB_PRENOM" Type="String" />
        <asp:Parameter Name="MB_PSEUDO" Type="String" />
        <asp:Parameter Name="MB_MAIL" Type="String" />
        <asp:Parameter Name="MB_PASS" Type="String" />
        <asp:Parameter Name="MB_NIVEAU" Type="Int32" />
    </UpdateParameters>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. TRIGGER qui ne fait rien ?
    Par innova dans le forum Développement
    Réponses: 3
    Dernier message: 20/11/2006, 14h39
  2. Réponses: 10
    Dernier message: 16/11/2006, 21h36
  3. [PHP-JS] Méthode flush() qui ne fait rien
    Par Khrysby dans le forum Langage
    Réponses: 9
    Dernier message: 21/05/2006, 19h55
  4. [debutant]programme qui ne fait rien.
    Par Battosaiii dans le forum Interfaces Graphiques en Java
    Réponses: 10
    Dernier message: 04/12/2005, 22h19
  5. procédure stockée qui ne fait rien
    Par trotters213 dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 10/03/2005, 20h25

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