Avatar billede hopir Novice
12. juli 2007 - 13:46 Der er 4 kommentarer og
1 løsning

opdatere eksisterende data(access)

hej med jer jeg har prøvet at lave en update side hvori man kan opdatere oplysninger om personer. jeg henter oplysningerne fra siden ret.asp men det er min modtag.asp der gir problemer

koden er:

<%
    Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
    Conn.Open DSN
   
    strSQL = "Update personer where fornavn='" & Request.Form("navn") & "'  "
    strSQL = strSQL & "fornavn='" & Request.Form("fornavn") & "' ,"
    strSQL = strSQL & "efternavn='" & Request.Form("efternavn") & "' ,"
       
Conn.Execute(strSQL)
        Conn.Close
        set Conn = Nothing

    Response.Redirect("ret.asp.asp")
%>


betingelsen i sql-sætningen er at navn = det navn man vælger (det er en dropdown med navne i databasen).det skal så overskiver de oplysninger der står i forvejen

// jesper tak på forhånd :)
Avatar billede cpufan Juniormester
12. juli 2007 - 13:59 #1
strSQL = "Update personer "
    strSQL = strSQL & "set fornavn='" & Request.Form("fornavn") & "' ,"
    strSQL = strSQL & "efternavn='" & Request.Form("efternavn") & "' "
    strSQL = " strSQL & "where fornavn='" & Request.Form("navn") & "'"


og ret lige:
Response.Redirect("ret.asp.asp")

til
Response.Redirect("ret.asp")
Avatar billede hopir Novice
12. juli 2007 - 14:10 #2
jeg får fejlen

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
Slut på sætning var ventet
/modtag.asp, line 9, column 21
strSQL = " strSQL & "where fornavn='" & Request.Form("navn") & "'"
--------------------^

lige søgt lidt på nettet men ka ikke finde ud af hvad der foresager fejlen
Avatar billede cpufan Juniormester
12. juli 2007 - 14:22 #3
strSQL =  strSQL & "where fornavn='" & Request.Form("navn") & "'"
Avatar billede hopir Novice
12. juli 2007 - 14:29 #4
mange tak så virker det :) her dine points
Avatar billede cpufan Juniormester
12. juli 2007 - 14:38 #5
godt - og takker ;-)
så får jeg også mad idag - nårh nej - det er jo bare point :-)
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
Kurser inden for grundlæggende programmering

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