gridview update et paramètres
bonjour
J'ai un GridView "Gv1" utilisé simplement dans VS2005 avec dot.net 2.0 pour un webform
j'ai opté pour l'utlisation d'un SQLDataSource "SqlDs1" avec une preocédure stockée "SelBL" pour l'alimentation de Gv1 et une autre procédure "MemUpdateBl" pour l'update des données
Ceci est paramétré dans le code aspx de SqlDataSource1 à l'aide des balises
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionPrin %>"
SelectCommand="SelBL" SelectCommandType="StoredProcedure"
UpdateCommand="MemUpdateBl" UpdateCommandType="StoredProcedure">
<SelectParameters>
<asp:SessionParameter Name="NumBL" SessionField="NumBL" Type="Int32" />
</SelectParameters>
<UpdateParameters>
</UpdateParameters>
</asp:SqlDataSource> |
Vous remarquerez qu'il n'y a aucun paramètre dans la procédure de l'update, volontairement, pour isoler l'erreur pour laquelle j'ai créé ce sujet de discussion. Évidemment, j'ai aussi enlevé les paramètres du coté de sqlServeur pour y mettre des valeurs en dur
La procédure stockée est testée sur sql Server
lors de l'exécution, en validant le link Update du GridView, j'optiens le messge d'erreur suivant, APRES que l'update se soit pourtant bien déroulé
Citation:
La procédure MemUpdateBl n'a pas de paramètres mais des arguments ont été spécifiés.
J'ai presque tout essayé, sauf bien sûr la bonne solution, même de tout faire en code behind
Auriez-vous une idée , une voie ... une corde :)