Utilisation UpdateCommand erreur scalaire
Bonjour,
J'alimente un GridView via un Dataset. Je veux modifier une ligne, il éxécute bien le "SelectCommand" mais je veux enregistrer j'ai une erreur:
Citation:
La variable scalaire "@pos_id" doit être déclarée.
Voici le code du datasource
Code:
1 2 3 4 5 6 7 8 9
| <asp:SqlDataSource ID="Sql_postes" runat="server"
ConnectionString="<%$ ConnectionStrings:OMConnectionString %>"
SelectCommand="SELECT [pos_sit_nom], [pos_num], [pos_bati], [pos_loc], [pos_niv] FROM [postes] WHERE (([pos_sit_nom] = @pos_sit_nom) AND (pos_sup='false')) ORDER BY [pos_num]"
UpdateCommand="UPDATE postes SET [pos_sit_nom]=@pos_sit_nom, [pos_bati]=@pos_bati, [pos_loc]=@pos_loc, [pos_niv]=@pos_niv where [pos_id]=@pos_id">
<SelectParameters>
<asp:ControlParameter ControlID="ddl_sites" Name="pos_sit_nom"
PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:SqlDataSource> |
Auriez-vous une petite idée avant de partir en week-end?
D'avance merci