rs.DELETE
Heyza!
Jeg skal have et script som sletter en række i en db. MEN hvis jeg skriver default.asp?mode=slet&id=12 hvis jeg nu vil slette række 12...så kan den ikke samligne rs(\"Id\") række 12 med request(\"id\"), fordi den ene er et tal og den anden en variabel? eller hvad? *plz* hjælp mig <:)
koden er her:
<% if mode = \"slet\" then %>
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"db.mdb\") & \";UID=admin;PWD=;\"
Set rs = Server.CreateObject(\"ADODB.RecordSet\")
strSQL = \"Select * From post \"
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic %>
<% do until rs.EOF %>
<% id2 = rs(\"id\") %>
<% id1 = request(\"id\") %>
<% response.write(id1 & \" - \" & id2) %>
<% if id2 = id1 then rs.DELETE %>
<% rs.movenext
loop%>
<% end if %>
__,.[[ Deaz }}--
