04. oktober 2004 - 20:03Der er
8 kommentarer og 1 løsning
Slette felter i access med betingelser
Hejsa Jeg er ny indenfor programmering og asp, og jeg har efterhånden afprøvet alt hvad jeg kunne komme på for at få det til at virke... men nej.
Jeg ville lave sådan at når man trykkede på et link ( <a href="slet_data.asp?id=<%=Rs("UserID")%>">slet</a> ) Kommer man til den anden side hvor man så bliver spurgt om man er sikker på man vil slette rækken i tabellen. Jeg har så lavet to links, et JA-link og et NEJ-link Mit problem er når der bliver trykket JA så forsvinder den værdi jeg har lagt ind i en variabel vha. request.querystring("id") Har bl.a. prøvet at sætte værdien ind i en session, men det giver samme resultat. Så nu er spørgsmålet om der er en eller anden simpel metode, som jeg bare ikke kender til?
Skriver lige koden. Det skal lige nævnes at den bærer præg af mine mange forsøg... :)¨
ID = Request.Querystring("id") Session("id") = ID Session.Timeout = 2 Response.write ID %> <h3><b>Er du sikker på du vil slette:</b></h3> <a href="slet_data.asp?Svar=JA">Ja</a> <a href="slet_data.asp?Svar=NEJ">Nej</a> <a href="slet_data.asp?Svar=JA&id=<% Session("id") %>">slet</a> <%
Dim Svar Svar = "" Svar = Request.Querystring("Svar") Response.write ID If Svar = "JA" Then ID2 = Session("id") sletSQL="DELETE * from tUsers WHERE UserID="&ID2 MinConn.Execute(sletSQL) Response.redirect("Slet_poster.asp") Elseif Svar = "NEJ" Then Response.redirect("slet_poster.asp")
End if %>
Eftsom jeg er ny både her og i asp, ved jeg ikke hvad et svært eller let spørgsmål så der er bare points for et medium. Ellers må i jo råbe op.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Hehe det er sgu typisk, at det er såda en lille ting :) Tak skal du have.
Du får pointene, men jeg har prøvet at køre den direkte fra sessionen, men det virker ikke. Prøvede at skrive det sådan her, men det virker ikke:
ID = Request.Querystring("id") Session("id") = ID Session.Timeout = 2 %> <h3><b>Er du sikker på du vil slette:</b></h3> <a href="slet_data.asp?Svar=JA">JA</a> <a href="slet_data.asp?Svar=NEJ">Nej</a>
<% Dim Svar Svar = "" Svar = Request.Querystring("Svar")
If Svar = "JA" Then sletSQL="DELETE * from tUsers WHERE UserID="&Session("id") MinConn.Execute(sletSQL) Response.redirect("Slet_poster.asp")
Jeg ved ikke hvorfor, men der sker nada når jeg prøver at acceptere dit svar...
Synes godt om
Ny brugerNybegynder
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.