Avatar billede nythjem Nybegynder
14. juni 2004 - 20:22 Der er 5 kommentarer og
1 løsning

Slet ikke id 1!

Hej Alle!

Jeg har et lille problem.. :)

Jeg sletter en post via querystring "slet.asp?Id=1". Men jeg må ikke slette posten med Id 1.

Hvad gør jeg her? Herunder er mit slette script..

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../../database/database.mdb")

SQLstmt = "DELETE * FROM menuopsaetning WHERE ID=" & TRIM(Request.QueryString("id"))

Conn.Execute (SQLstmt)

conn.Close
Set conn = nothing
Set SQLstmt = nothing

response.redirect ("slettet.asp")
%>
Avatar billede erikjacobsen Ekspert
14. juni 2004 - 20:24 #1
SQLstmt = "DELETE * FROM menuopsaetning WHERE id<>1 and ID=" & TRIM(Request.QueryString("id"))
Avatar billede erikjacobsen Ekspert
14. juni 2004 - 20:25 #2
Faktisk skal du også fjerne *-en - det accepteres nok af Access, men er formelt
ikke lovligt SQL andre steder

SQLstmt = "DELETE FROM menuopsaetning WHERE id<>1 and ID=" & TRIM(Request.QueryString("id"))
Avatar billede nythjem Nybegynder
14. juni 2004 - 20:50 #3
Smart :)

Tak Erik :)
Avatar billede nythjem Nybegynder
14. juni 2004 - 21:02 #4
Du ligger lige svar, ik :)
Avatar billede erikjacobsen Ekspert
14. juni 2004 - 21:16 #5
Nej tak, jeg samler slet ikke på point.
Avatar billede nythjem Nybegynder
14. juni 2004 - 22:51 #6
Ok..

:)
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