webForumDet fria alternativet

knas

2 svar · 196 visningar · startad av fundrusse

fundrusseMedlem sedan jan. 2002286 inlägg
#1

Det är så att jag skall kunna ta bort flera mail samtidigt

SQL = "DELETE FROM mail WHERE ma_id IN('"& request.form("del") &"')"
Connect.Execute(SQL)
response.redirect("mail_view.asp")

använde mig av ovanstående kod.. funkade skit bra..
sen ändrade jag rill replikeringsID.. och nu vill det inte längre.
Jag kan bara ta bort en och en.. kryssar jag i fler checkboxar så händer det inget..

vad beror detta på?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Om jag inte missminner mig så skall replikerings-ID anges med apostrofer runt varje värde, till skillnad från en vanlig räknare.
Du får lägga till apostroferna runt värdet på checkboxarna:

 <input type="checkbox" value="'<%=replikeringsidt%>'">

Sedan är det bara att plocka bort apostroferna inne i din IN-parentes i SQL-frågan:

SQL = "DELETE FROM mail WHERE ma_id IN("& request.form("del") &")"

Mvh,

fundrusseMedlem sedan jan. 2002286 inlägg
#3

A jusst d.. misstänkte att det var något sånt
fan ibland tänker man med näsan hehe..

129 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)