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:
Voici le code du datasourceLa variable scalaire "@pos_id" doit être déclarée.
Auriez-vous une petite idée avant de partir en week-end?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
D'avance merci
Partager