Avatar billede steen_hansen Forsker
02. oktober 2002 - 11:43 Der er 6 kommentarer og
1 løsning

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?
Avatar billede terry Ekspert
02. oktober 2002 - 12:05 #1
hard to see what this contians! Can you not print it to the screen to make sure it does contain something
Avatar billede moses Praktikant
02. oktober 2002 - 12:08 #2
Jeg ville nok flytte spørgsmålet over i kategorien ASP.
Avatar billede steen_hansen Forsker
02. oktober 2002 - 12:13 #3
terry, hvad er det du helt nøjagtigt efterlyser?
Avatar billede steen_hansen Forsker
02. oktober 2002 - 12:13 #4
moses: Det er jo en Access-fejl .... tror jeg nok :o)
Avatar billede moses Praktikant
02. oktober 2002 - 12:16 #5
Jeg er pissegod til Access - Og - ovenstående siger mig ikke en DYT !!
Men, hvis det ikke er et kvalificeret svar du søger, så er det ok for mig, at du opretter spørgsmålet her ;-)
Avatar billede terry Ekspert
02. oktober 2002 - 12:19 #6
I tend to agree with moses!
This for example is NOT Access

Trim(SQLEncode(Request.Form("terms"))) & "'"

an update statement looks like this
"UPDATE termsofuse SET terms='Something or other'"

but I can NOT see what
Trim(SQLEncode(Request.Form("terms")))
does! and this IS NOT access
Avatar billede steen_hansen Forsker
02. oktober 2002 - 12:23 #7
Ok. Takker for hjælpen og opretter det i ASP :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester