Avatar billede w13 Novice
01. oktober 2005 - 18:32 Der er 3 kommentarer og
1 løsning

Nogle gange fejl ved DELETE af poster i db

Hej Eksperter...

Jeg har brugt nedenstående kode til at slette poster i min database, men problemet er, at det kun virker nogle gange. Jeg er overbevist om, at posternes navne er skrevet rigtigt, så kan nogen se, hvori fejlen består?
---------------------------------
<%Response.Expires = -1
Session.LCID = 1030%>
<html>
<head>
<titel>Delete</titel>
</head>

<body>

<%Set conn= Server.CreateObject("ADODB.connection")
Conn.Open = "DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)}; DBQ=" & server.MapPath("../db/database.mdb")

strSQL = "DELETE FROM [misc] WHERE [type] = 'page' AND [output] = '" & Request.Querystring("delete_page") & "'"
conn.Execute (strSQL)
conn.Close
set close = nothing
set conn = nothing

Response.Redirect "index.asp"

End If%>

</body>
</html>
-----------------------------------------
Så må I sige til, hvis I ku' tænke jer at afprøve det selv for at regne fejlen ud. For jeg er lidt lost lige nu :s

På forhånd tak!

Venlig hilsen
W13
Avatar billede kalp Novice
01. oktober 2005 - 18:36 #1
Den ser rigtig nok ud, men mon ikke det er her den fejler nogle gang?

[output] = '" & Request.Querystring("delete_page") & "'"

hvad er output for noget? er det tal? så prøv med

[output] = " & Request.Querystring("delete_page") & ""
Avatar billede w13 Novice
01. oktober 2005 - 18:37 #2
nej, det er skam tekst. Hmmm... Aner ikke, hvorfor jeg ikke bruger posternes id's ... :S Ku' være, jeg lige skulle prøve det :)
Avatar billede w13 Novice
01. oktober 2005 - 18:42 #3
Haha! Det var da bare det... Hvis ikke du havde kommenteret det, havde jeg nok ikke opdaget det foreløbig :D

Hvis du lige opretter svar, så kan du få point.
Avatar billede kalp Novice
01. oktober 2005 - 18:46 #4
Det får du her:))
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