Gemmer ikke når man opdatere..
HejJeg har en side hvor jeg opretter og redigere sider, men den vil ikke gemme opdateringerne:
Dim Connstr As String = ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
Dim Connection As New SqlConnection(Connstr)
Dim strSQL As String
If Request.QueryString("Mode") = "Edit" Then
strSQL = "UPDATE Pages SET PageTitle = @PageTitle, Body = @Body WHERE id = @ID"
Else
strSQL = "INSERT INTO Pages (PageTitle, Body, Active, Frontpage) VALUES (@PageTitle, @Body, '0', '0')"
End If
Dim command As New SqlCommand(strSQL, Connection)
If Request.QueryString("Mode") = "Edit" Then
Dim paramID As SqlParameter
paramID = New SqlParameter("@ID", SqlDbType.Int, 32)
paramID.Value = Request.QueryString("ID")
command.Parameters.Add(paramID)
End If
Dim paramPageTitle As SqlParameter
paramPageTitle = New SqlParameter("@PageTitle", SqlDbType.VarChar, 50)
paramPageTitle.Value = Server.HtmlEncode(PageTitle.Text)
command.Parameters.Add(paramPageTitle)
Dim paramBody As SqlParameter
paramBody = New SqlParameter("@Body", SqlDbType.VarChar)
paramBody.Value = Server.HtmlEncode(FCKeditor.Value.ToString)
command.Parameters.Add(paramBody)
Connection.Open()
command.ExecuteNonQuery()
Response.Redirect("PageList.aspx")
Den skriver bare den gamle værdi... Jeg har kørt det igennem linie for linie i debuggeren og set at det bare er de gamle værdier der bliver fyldt i parameterene..
Hvad kan der være galt?