Søgenøgle
Jeg forsøger at gemme noget tekst i et notatfelt via en formular på en ASP-side. Jeg får følgende fejl:Microsoft JET Database Engine error '80004005'
The search key was not found in any record.
/includes/betingelser/default.asp, line 18
Linie 18 ser således ud:
Conn.Execute "UPDATE termsofuse SET terms='" & Trim(SQLEncode(Request.Form("terms"))) & "'"
Sådan her ser HELE scriptet ud:
<%
Dim Conn, RS
Set Conn = CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/fpdb/standard.mdb")
If Request.Form("mode") = "edit" Then
If Trim(Request.Form("terms")) = "" Then 'Ingen tekst i Betingelserne
Conn.Close : Response.Redirect "/error.asp?msg=Indtast+venligst+tekst+i+Betingelserne."
End If
'Alt er tilsyneladende OK -- Opdater brugeroplysninger:
Conn.Execute "UPDATE termsofuse SET terms='" & Trim(SQLEncode(Request.Form("terms"))) & "'"
Conn.Close
Response.Redirect "default.asp?msg=Betingelserne+er+blevet+opdateret."
Else
'Hent Betingelser:
Set RS = Conn.Execute("SELECT terms FROM termsofuse")
If RS.EOF Then
'Brugeren eksisterer tilsyneladende ikke:
Response.Redirect "default.asp?msg=Der+skete+en+fejl.+Log+venligst+ind+igen."
End If
End If
%>
Hvad har jeg gjort forkert?
