Foros del Web » Programando para Internet » ASP Clásico »

Actualizar varias Filas con ASP

Estas en el tema de Actualizar varias Filas con ASP en el foro de ASP Clásico en Foros del Web. Buenas, les escribo porque necesito realizar un Update masivo con asp. Me explico mejor, les muestro a los usuarios los campos que deseo me actualizen ...
  #1 (permalink)  
Antiguo 04/08/2014, 14:19
 
Fecha de Ingreso: julio-2014
Ubicación: Guatire
Mensajes: 1
Antigüedad: 9 años, 9 meses
Puntos: 0
Actualizar varias Filas con ASP

Buenas, les escribo porque necesito realizar un Update masivo con asp. Me explico mejor, les muestro a los usuarios los campos que deseo me actualizen que seran mas de 10 filas aprox luego al darle Actualizar, todos los campos se deben actualizar. Tome como base este codigo, pero en la segunda parte me trae en blanco todas las variables.
<%x=0
while not rs.eof
x=x+1
%>
<input type="hidden" name="id<%=x%>" value="<%=rs("id")%>">
<input type="text" name="valor<%=x%>" value="<%=rs("valor")%>">
<%rs.movenext
loop%>
<input type="hidden" name="totalregistros" value="<%=x%>">

luego para updatear

for x=1 to request.form("totalregistros")
"update valores set valor="&request.form("valor"&x)&" where
id="&request.form("id"&x)
next
  #2 (permalink)  
Antiguo 05/08/2014, 10:41
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 5 meses
Puntos: 16
Respuesta: Actualizar varias Filas con ASP

naykeli: si mal no recuerdo, ASP asocia los elementos del mismo nombre en arreglos, por lo cual debería funcionar con algo del tipo:

Código HTML:
Ver original
  1. <%x=0
  2. while not rs.eof
  3. x=x+1
  4. %>
  5. <input type="hidden" name="id" value="<%=rs("id")%>">
  6. <input type="text" name="valor" value="<%=rs("valor")%>">
  7. <%rs.movenext
  8. loop%>
  9. <input type="hidden" name="totalregistros" value="<%=x%>">

Código ASP:
Ver original
  1. for x=1 to request.form("totalregistros")
  2.     "update valores set valor="&request.form("valor")(x)&" where id="&request.form("id")(x)
  3. next

Salud(os)
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!

Etiquetas: .net, asp, filas, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:39.