![]() |
|
|
|||||||
| .NET I detta forum diskuteras ämnen som berör .NET-plattformen, bland annat asp.net. |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
Medlem
Registrerad: 2000-05-13
Inlägg: 266
Lösningar: 1 |
uppdatera utan datagrid
Kan någon vänlig människa tala om för mig vad felet är, varför update inte fungerar? Inget felmeddelande men ändringen jag gör i asp:textbox sker aldrig....
Kod:
<%@ Page Language="VB" Debug="True" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.SqlClient" %>
<script language="VB" runat="server">
Dim MyConnection As SqlConnection
Dim rubrik As String
Sub Page_Load(sender As Object, e As EventArgs)
MyConnection = New SqlConnection("Data Source=(local);" & "Initial Catalog=mindatabas;" & "User ID=test;" & "Password=test")
Dim MyCommand As SqlCommand
MyCommand = New SqlCommand("select * from "& Session("kategori") &" where id = '"& Request.QueryString("id") &"';", MyConnection)
MyConnection.Open()
If Not Page.IsPostBack Then
Dim dr = MyCommand.ExecuteReader()
While dr.Read()
tbRubrik.text = dr("rubrik")
tbArtikel.text = dr("artikel")
End While
dr.Close()
End If
If Request.Form("Go") = "Skicka" Then
Dim UpdateCmd As String = "UPDATE "& Session("kategori") &" SET artikel = '"& tbArtikel.text &"' where id = " & Request.QueryString("id")
MyCommand = New SqlCommand(UpdateCmd, MyConnection)
End If
end sub
</script>
<html>
<body>
<form runat="server">
<asp:textbox ID="tbArtikel" TextMode="MultiLine" runat="server" />
</form>
</body>
</html>
|
|
|
|
|
|
#2 |
|
Medlem
Registrerad: 1999-12-27
Ort: Lund
Inlägg: 4 597
Lösningar: 95 |
Hej!
Vet inte om det kan hjälpa men din select ser konstig ut, du hämtar ut id:t som om den kolumnen vore text, du använder '"& &"', men sedan när du gör din update behandlar du id som det vore ett tal i databasen. |
|
|
|
|
|
#3 |
|
Medlem
Registrerad: 2000-05-13
Inlägg: 266
Lösningar: 1 |
Hmmmm.
Jag fick till det. Jag lade till try Kod:
Try
MyCommand.ExecuteNonQuery()
Response.Write("OK")
Catch exc as Exception
Response.Write (exc.ToString())
End Try
Kan någon förklara detta? |
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|