sql = "DELETE FROM myTable WHERE TableID in (" & join(mArray,",") & ")"
------------------
essentitia preter non sans multiplicandum
7 svar · 236 visningar · startad av CokeLight
Hejsan,
Jag skickade egentligen ett inlägg tidigare men det blev så långt att det kanske blev svårt att förstå, ehm :)
Om jag har en array:
mArray(0) = 34
mArray(1) = 22
mArray(2) = 89
Kan man på något sätt göra en delete sats som raderar dessa i en och samma SQL-sats utan loop? T.ex:
DELETE FROM myTable WHERE TableID = " mArray()
------------------
"Between stimulus and response is a pause wherein our ability to choose lies".
sql = "DELETE FROM myTable WHERE TableID in (" & join(mArray,",") & ")"
------------------
essentitia preter non sans multiplicandum
join är motsatsen till split.
split delar upp en sträng på given delimeter, join gör en sträng, i detta fall kommateckenseparerad, av allt i arrayen.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
oj, det var snabbt.. kom precis tillbaka från lunchen.. ska prova med en gång..
* CokeLight bugar ner till marken * :)
Tack LarsG
------------------
"Between stimulus and response is a pause wherein our ability to choose lies".