salve atuttiho un problema è da poco che maneggio asp net e visual studio il codice è questo:
codice:<asp:DetailsView ID="DetailsView1" runat="server" DataSourceID="SqlDataSource3" AllowPaging="True" CellPadding="4" ForeColor="#333333" GridLines="None" AutoGenerateInsertButton="True" DataKeyNames="id"> <AlternatingRowStyle BackColor="White" ForeColor="#284775" /> <CommandRowStyle BackColor="#E2DED6" Font-Bold="True" /> <EditRowStyle BackColor="#999999" /> <FieldHeaderStyle BackColor="#E9ECF1" Font-Bold="True" /> <Fields> <asp:BoundField DataField="fiori" HeaderText="fiori" SortExpression="fiori"></asp:BoundField> <asp:BoundField DataField="colore" HeaderText="colore" SortExpression="colore" ></asp:BoundField> </Fields> <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" /> <RowStyle BackColor="#F7F6F3" ForeColor="#333333" /> </asp:DetailsView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:pinoConnectionString %>" SelectCommand="SELECT * FROM [Table1]" DataSourceMode= "Dataset" DeleteCommand="DELETE from Table1 where (id=@id)" UpdateCommand="UPDATE [Table1] SET [fiori]= @fiori, [colore]=@colore where[id]= @original_id"> <UpdateParameters> <asp:Parameter Type="String" name="fiori"> </asp:Parameter> </UpdateParameters> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:pinoConnectionString %>" SelectCommand="SELECT DISTINCT [colore] FROM [Table1]"> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:pinoConnectionString %>" SelectCommand="SELECT * FROM [Table1]" insertcommand="INSERT INTO Table1(fiori, colore, id) VALUES (@fiori, @colore, @id)" deletecommand="delete from [Table1] where [id]=@original_id"> <DeleteParameters> <asp:Parameter Name="original_id" /> </DeleteParameters> <InsertParameters> <asp:Parameter Type="String" Name="fiori"></asp:Parameter> <asp:Parameter Type="String" Name="colore"></asp:Parameter> <asp:Parameter Type="String" Name="id"></asp:Parameter> </insertParameters>
l'erore è questo: identity_insert off non è possibile inserire un valore esplicito per la colonna identity nella tabella Table1
cosa devo fare per risolvere il problema? grazie

Rispondi quotando
