30. maj 2001 - 12:54Der er
26 kommentarer og 1 løsning
Slette flere RS
Hey!
Jeg har en række links der trækkes ud fra en access-database. Ved hvert link er der en checkboks og ideen er, at jeg kan slette alle de links hvor jeg afkrydser checkboksen.
Det nemmeste er nok at lave samme NAME på alle bokse. Hvis du så vælder flere, så bliver dine værdier adskilt med komma (1,3,8) I ASP laver du en:
SQL=\".... WHERE id=\" & Replace(checkboks, \",\", \" OR id=\")
Synes godt om
Slettet bruger
30. maj 2001 - 13:03#2
sone >> kan jeg ikke bede dig om at forklare det lidt tydeligere. Jeg har nemlig kun prøvet at slette RS enkeltvis før, altså hvor formen sender ID videre:
deletelink = Request.QueryString(\"Id\")
Set RS = server.createobject (\"ADODB.recordset\") SQL = \"SELECT * FROM Trades WHERE Id=\" & deletelink RS.open SQL, ConnString, adOpenStatic, adLockOptimistic
Det nemmeste er at lave REN SQL: SQL=\"DELETE FROM tabel WHERE id=3 OR id=6\"
Synes godt om
Slettet bruger
30. maj 2001 - 13:07#4
aha - men hvordan? ID\'en jo dynamisk - altså - tanken er jo at jeg bare vil afkrydse checkboksen på siden og så skal de links der er afkrydset slettes. Hvordan får jeg alle de ID trukket med over til \"SLET\"-siden?
Du skal have en: Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"database.mdb\")
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.