ciao a tutti,
sto facendo un inserimento dati in una tabella.
vorrei sapere da voi la sintassi esatta per far si che un ciclo for each sia esattamente inserito in un ciclo while wend
in questo esempio qui sotto "array_id" vale "1,2"
però l'UNICA query che esegue è :
"select * from sezione2 where id = 0 "
invece di eseguirmi anche
"select * from sezione2 where id = 1 "
come mai????????????????
indice=0
while recordPagina >= indice
array_id= ""
array_id=split(request.form("id_sezione2")&indice, ",")
i=1
for each elemento in array_id
id=request.form("id_sezione2" & indice)
campo1 = request.form("campo1" & indice)
campo2= request.form("campo2" & indice)
campo3 = request.form("campo3" & indice)
sql= "select * from sezione2 where id = "&elemento
response.write sql
RS.open sql,conn,3,3
rs.close
rs.open "select * from sezione2 where id="&elemento
rs("campo1")=campo1
rs("campo2")= campo2
rs("campo3") = dati_sensibili
rs.update
i= i+1
next
indice=indice+1
wend

Rispondi quotando