Hej, testa:loopa en sql
problem...
jag vill göra denna sql sats flera gånger ?
Jag får ett värde från Request.Form("cId")
som kan innehålla tex. 1,3,5,6
alltså fyra siffror, då vill jag köra sqlen fyra gånger
eller fem om värdet är 1,2,3,4,7
Det jag vill är alltså plocka ut första värdet i cId
tex. 1 och spara detta värde i linkCat cId och 12 i lId...
osv. med nästa värde!
hoppas ni förstår
Kod:
call connOpen()
lId = "12"
cId = Request.Form("cId")
strSQL = ""
strSQL = "INSERT INTO linkcat(lId,cId) "
strSQL = strSQL & "values('"& lId &"','"& cId &"')"
dbConn.Execute(strSql)
call connClose()Sv: loopa en sql
<code>
<%
call connOpen()
lId = "12,13,14,15"
cId = Request.Form("cId")
x = split(cId, ",")
for a=0 to ubound(x) -1
strSQL = "INSERT INTO linkcat(lId,cId) "
strSQL = strSQL & "values('"& lId &"','"& x(a) &"')"
dbConn.Execute(strSql)
next
call connClose()
</code>