09. februar 2004 - 20:52Der er
12 kommentarer og 1 løsning
At slette i en database
-Hvad er der galt i min kode? Hvordan for jeg den til at slette en bestemt "række" i databasen, som har det ID, jeg har overført fra sidste side? Min kode er:
<% Set rs = Server.CreateObject("ADODB.RecordSet") Set Conn = Server.CreateObject("ADODB.Connection") strDSN = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("db/database.mdb") Conn.Open strDSN
strSQL = "SELECT * FROM nyhed WHERE id ="& request.querystring("id") Set rs = myConn.Execute(strSQL)
response.Write "Nyheden er nu slettet!" sql = "DELETE FROM nyhed WHERE id = " & id & "
'Kald execute for at slette den valgte post Conn.Execute(SQL) %>
-Et eller andet gør jeg i hvert fald galt... Håber, I ka' hjælpe! W13
<% Set rs = Server.CreateObject("ADODB.RecordSet") Set Conn = Server.CreateObject("ADODB.Connection") strDSN = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("db/database.mdb") Conn.Open strDSN
id = request.querystring("id") if id<> "" and isNumeric(id) then sql = "DELETE FROM nyhed WHERE id = " & id response.Write "Nyheden er nu slettet!"
'Kald execute for at slette den valgte post Conn.Execute(SQL) else response.write "Nyhed med dette id findes ikke" end if Conn.Execute(SQL) Conn.Close 'Lukker forbindelsen Set conn = Nothing %>
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.