hallo pro´s!!
ich bin noch ein greeny und code nach vorlage.
habe die unten folgende site gebaut, aber folgendes problem:
beim update scheint die variable '@Sport' keinen wert zu übergeben.
wenn ich mit "..Leistung.Sport = 12.." einen wert angebe, ist alles gut.
-----
----
bitte hilfe!! ich werde schon wahnsinnig!!
thx
ht
ich bin noch ein greeny und code nach vorlage.
habe die unten folgende site gebaut, aber folgendes problem:
beim update scheint die variable '@Sport' keinen wert zu übergeben.
wenn ich mit "..Leistung.Sport = 12.." einen wert angebe, ist alles gut.
-----
Code:
<asp:ListView ID="lstSchueler" runat="server" DataSourceID = "contrSchulverwaltungDB2" DataKeyNames = "Leistung_ID"> <LayoutTemplate> <table id="Table2" runat="server" border="1" cellpadding="3"> <tr id="Tr1" runat="server"> <td id="Td2" colspan="3" runat="server" style="font-weight:bold"> <h2>Klasse ###### Fach ######</h2></td> </tr> <tr id="itemPlaceholder" runat="server" /> </table> </LayoutTemplate> <ItemTemplate> <tr id="Tr2" runat="server"> <td> <%# Eval("Nachname") %> </td> <td> <%# Eval("Vorname") %> </td> <td style="min-width:50px"> <%# Eval("Sport") %> </td> <td> <asp:Button ID="aendern" runat="server" CommandName="Edit" Text="Aendern" /> </td> </tr> </ItemTemplate> <EditItemTemplate> <tr id="Tr2" runat="server"> <td> <%# Eval("Nachname") %> </td> <td> <%# Eval("Vorname") %> </td> <td> <asp:TextBox ID="SportTextBox" runat="server" Width="50px" Text='<%# Bind("Sport") %>' /> </td> <td> <asp:Button ID="speichern" runat="server" CommandName="Update" Text="Speichern" /> </td> </tr> </EditItemTemplate> </asp:ListView> <asp:SqlDataSource ID="contrSchulverwaltungDB2" runat="server" ConnectionString = "<%$ connectionStrings:constrSchulverwaltungDB %>" ProviderName="<%$ connectionStrings:constrSchulverwaltungDB.providerName %>" SelectCommand="SELECT Leistung_ID, Nachname, Vorname, Sport FROM Klassen INNER JOIN (Schueler INNER JOIN Leistung ON Schueler.Schueler_ID = Leistung.FK_Schueler_ID) ON Klassen.Klasse_ID = Leistung.FK_Klasse_ID WHERE (((Klassen.Klasse_Bezeichnung)='11b'))" UpdateCommand="UPDATE Leistung SET Leistung.Sport = @Sport WHERE (((Leistung.Leistung_ID)=@Leistung_ID))"> <UpdateParameters> <asp:Parameter Name="Leistung_ID" Type="Int16" /> <asp:Parameter Name="Sport" Type="Int16" /> </UpdateParameters> </asp:SqlDataSource> </div>
bitte hilfe!! ich werde schon wahnsinnig!!
thx
ht
Comment