Se realiza una consulta en access y se muestran los registros de manera tal que se puedan editar. La cuestion es que pueden aparecer mas de una linea de registros.
La idea es que al grabar los cambios de mas un registro debo indicarle de alguna forma que registro a sufrido modificacion. Alguien alguna vez me paso lo siguiente:
i=1
do while not rs.EOF
response.write "<input type=text name'txtnum"&i&"' value="&rst("num")&">"
i=i+1
rs.movenext
loop
rs.close
response.write "<input type=hidden name=cant_reg value="&i&">"
luego en la pagina que actualiza:
cant_reg = request.form("cant_reg")
for i = 1 to cant_reg
txtnum = request.form("txtnum" &i)
sql = "update tabla set Num="&txtnum"
next
Pero hete aqui que imprimiendo sql da lo siguiente:
Update Tabla SET Num=168 where Num=66, 66 ..........
porque me duplica el valor cuando solo deberia decir Num=66
A alguien le paso algo similar?. Habra otra forma de hacer esto?.
Saludos.
