Bonjour tous le monde!

Bon je seche un peu sur un soucis.

J'explique :
J'édite un GridView avec les colones : N°(clef_primaires), code Adherent, Abreviation Adherent, Mouvement...

L'édition se passe sans pb, cependant lorsque je fais un Update Command, rien ne se passe!
Mon code :


<asp:GridViewID="gv_adh"runat="server"AutoGenerateColumns="False"DataKeyNames="num"DataSourceID="AccessDataSource1"Visible="False"AutoGenerateEditButton="true">

<Columns>
<asp:BoundFieldDataField="num"HeaderText="num"InsertVisible="False"ReadOnly="True" SortExpression="num"/>
<asp:BoundFieldDataField="code_adherent"HeaderText="code_adherent"SortExpression="code_adherent"/>
<asp:BoundFieldDataField="abrev_adherent"HeaderText="abrev_adherent"SortExpression="abrev_adherent"/>
<asp:BoundFieldDataField="type_mvt"HeaderText="type_mvt"SortExpression="type_mvt"/>
<asp:CheckBoxFieldDataField="affichcaisse"HeaderText="affichcaisse"SortExpression="affichcaisse"/>
<asp:BoundFieldDataField="num_plancomptable"HeaderText="num_plancomptable"SortExpression="num_plancomptable"/>
<asp:BoundFieldDataField="num_societe"HeaderText="num_societe"SortExpression="num_societe"/>
</Columns>

</asp:GridView>

<asp:AccessDataSourceID="AccessDataSource1 "runat="server" DataFile="~/base/base.mdb"
SelectCommand="SELECT [num], [code_adherent], [abrev_adherent], [type_mvt], [affichcaisse], [num_plancomptable], [num_societe] FROM [planAdherent]"
UpdateCommand="UPDATE planAdherent SET code_adherent=@code_adherent Where num=@num">
</asp:AccessDataSource>

Dans cette configuration rien ne se passe, la page se rafraichit mais aucune modification dans ma ligne, quand je fais :
UpdateCommand="UPDATE planAdherent SET code_adherent=@code_adherent Where num=12">
Il me modifie bien la ligne mais il modifie code_adherent par 12! et non par la nouvelle valeur que j'ai pu lui affecter lors de la saisie

Merci de m'aider je seche un peu!!