Forum: ASP.NET2.0 |
Thema:
AW: AW: AW: AW: AW: AW: Wie verwende ich eine Visual Basic-Variable in einer SQL-Abfrage? |
Von:
Manfred Makosch (
29.01.2007 15:34) |
Hallo Bernhard,
habe den <SelectParameters> nachgetragen. Leider ohne Erfolg. Selbige Fehlermeldung. Der Name der DataSource stimmt auch (siehe unten).
asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT Text FROM [inhalte] WHERE ([id] = @seite)"
UpdateCommand="UPDATE [inhalte] SET [Text] = @Text WHERE ([ic] = @seite)" >
SelectParameters>
asp:Parameter DefaultValue="0" Name="id" Type="Int16" />
/SelectParameters>
UpdateParameters>
asp:ControlParameter ControlID="Label1" Name="Text" PropertyName="Text" Type="String" />
/UpdateParameters>
/asp:SqlDataSource>
Code Behind:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim sqlds As SqlDataSource = DirectCast(Page.Master.FindControl("SqlDataSource1"), SqlDataSource)
sqlds.SelectParameters("@seite").DefaultValue = 16
End Sub
Gruß Manfred
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!