Archief - ASP: Records verwijderen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Menace

Legacy Member
Code van vorige pagina

Hierboven ziet kunt u dus de code zien van vorige pagina maar nu wil ik de geselecteerde verwijderen. Dit is mijn code:
Code:
<%
Dim cnnDB
dim strConnstring
dim rstLogin
dim strRequest



strConnstring= "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("shvinkt.mdb")
set  cnnDB = Server.CreateObject("ADODB.Connection")
cnnDB.open strConnstring


for x = 1 to request.form("id_total")
  strRequest=request.form("id")
  if request.form("chkCheck" & x) then
	Set rstLogin = cnnDB.Execute ("Delete * FROM tblGebruikers where '"& strRequest &"'=ID")
  end if
next
response.redirect("loginlijstedit.asp")
cnnDB.Close
%>

Ik krijg geen foutmelding maar er wordt gewoon niets verwijderd.
Kan er iemand helpen?

Ramm

Legacy Member
je moet ook een value geven aan je checkboxen (vorige pagina)

bv:
value="yes"

en in uw code:

Code:
for x = 1 to request.form("id_total")
  strRequest=request.form("id")
  if request.form("chkCheck" & x) = "yes" then
	Set rstLogin = cnnDB.Execute ("Delete * FROM tblGebruikers where '"& strRequest &"'=ID")
  end if
next

Ramm

Legacy Member
Hm, uw SQL lijkt dan ook nergens naar:

1) In het hidden field moet het unique id van de row worden meegegeven. Deze ID, moet gelijk met uw checkbox oplopen. id1 bevat dus de waarde voor de rij die aangevinkt werd met chkCheck1

2) Die SQL. Volgens mij is het nog altijd:
Code:
SQL = "DELETE FROM tblGebruikers WHERE ID = " & request.form("id" & x)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan