23. juni 2003 - 23:34Der er
9 kommentarer og 1 løsning
lille hurtig fejl (sletning af data)
Jeg har følgende Script: <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/database.mdb")
SQLstmt = "DELETE * FROM tagwall WHERE id=" & TRIM(Request.QueryString("id"))
Conn.Execute (SQLstmt)
conn.Close Set conn = nothing Set SQLstmt = nothing
%>
<% Response.Write("taget slette") %><br> Klik <a href="admin_tagwall.asp">her</a> for at vende tilbage til tagwallen </body>
</html>
men når jeg køre det får jeg følgende fejlmelding: Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver] Der kan ikke slettes fra de angivne tabeller. /Racher/delete_tag.asp, line 7
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
ok det virker... lige et tilægsspørgsmål... i det script hvis jeg vil undgå at der er nogen der misbruger det... FX ved at gætte hvad siden hedder hvordan sikre jeg det så??? jeg har prøvet med: <% if (Request.Cookies("person") != "") { %> <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/database.mdb")
SQLstmt = "DELETE * FROM tagwall WHERE id=" & TRIM(Request.QueryString("id"))
Conn.Execute (SQLstmt)
conn.Close Set conn = nothing Set SQLstmt = nothing
%>
<% Response.Write("taget slette") %><br> Klik <a href="admin_tagwall.asp">her</a> for at vende tilbage til tagwallen <% } else { %> du har ikk rettighedder til at kunne rette i tagwallen <% } %> </body>
</html>
altså hvor den requester en Cookie som bliver oprettet når man logger ind men det vil den ikk godtage siger noget med at der var en fejl i linen: if (Request.Cookies("person") != "") { tegnet ")" var ventet havd er det galt i den..
SQLstmt = "DELETE * FROM tagwall WHERE id=" & TRIM(Request.QueryString("id"))
Conn.Execute (SQLstmt)
conn.Close Set conn = nothing Set SQLstmt = nothing
%>
<% Response.Write("taget slette") %><br> Klik <a href="admin_tagwall.asp">her</a> for at vende tilbage til tagwallen <% else %> du har ikk rettighedder til at kunne rette i tagwallen <% end if %> </body>
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.