17. juli 2004 - 15:49Der er
9 kommentarer og 1 løsning
Hurtigt hjælp til Update database
Hvad går der galt her
Siden som skal rette indlæg: ------------------------------- <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("Database.mdb") Conn.Open DSN strSQL = "UPDATE Min tabel her Where Id = " & Request.Querystring("id") Set rs = Conn.Execute(strSQL)
Siden som man bliver sendt til for at Update posten i tabellen. -------------------------------------- <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("Databasen.mdb") Conn.Open DSN
Siden som man bliver sendt til for at Update posten i tabellen. -------------------------------------- <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("Databasen.mdb") Conn.Open DSN
Det virker ikke desværre For denne fejl: The page cannot be found The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
i selve adresse http:// linjen står der dette når jeg har trykket på ret knappen. Updateminpostsidenher.asp?id=32
ja så er det før retgaest.asp det går galt. I din gæstebog må du have et link du klikker på for at rette et indlæg, det er her du ikke får id nummeret med ud:
linie 16 & 17:
strSQL = "SELECT * FROM Min tabel her Where Id = " & Request.Querystring("id") Set rs = Conn.Execute(strSQL)
I linie 16 fortæller du din strSQL at den skal finde alle data fra [min tabel her] hvor id nummeret er det id nummer den får fra querystringen.
I linie 17 prøver den så at eksekvere strSQL men den går i fejl da den ikke har nogen id at hente ud fra.
Det virker nu goose jeg havde glemt et bogstav i min form som sender oplysningerne videre til Update siden.(Idiot siger jeg til mig selv he he)
Men jeg bruger dette her til at linke ind til siden: <A href="Retgaest.asp?id=<%=rs("ID")%>"> <font size="1">Ret post</font></A><font size="1"> Altså fra Oversigtsiden hvor man starter.
Men det havde nu altså været genialt hvis jeg kunne: Response.redirect "Retgaest.asp" til selve det indlæg som jeg lige har opdateret. isteden for at sende en tilbage til oversigt siden og så derfra igen at klikke på indlægget for at se om oplysningerne nu er korrekt ændret. Håber du forstå mig.
Har lige fået lidt hjælp fra en Ven på MSN til hvordan og hvorledes. Således: Response.redirect "Retgaest.asp?id=" & request.querystring("ID") Jeg lukker og slukker dette spørgsmål. Jeg takker mange gange for den hurtige hjælp goose. Point er på vej.
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.