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

Problemas con los ciclos

Estas en el tema de Problemas con los ciclos en el foro de ASP Clásico en Foros del Web. hola a todo el mundo a qui molestando de nuevo tengo un problema, mas bien una duda de si funciona o no como estoy haciendo ...
  #1 (permalink)  
Antiguo 06/02/2009, 01:03
Avatar de Esfinge02  
Fecha de Ingreso: septiembre-2008
Ubicación: Cd. Victoria Tam
Mensajes: 162
Antigüedad: 15 años, 8 meses
Puntos: 2
Pregunta Problemas con los ciclos

hola a todo el mundo a qui molestando de nuevo tengo un problema, mas bien una duda de si funciona o no como estoy haciendo unas inserciones dentro de un ciclo cualquier ayuda, selas agradeseria. Aqui dejo el codigo

Cita:


strSQL = "exec insencuesta '"&pregunta&"',1"
set Rs = conn.execute(strSQL)

strSQL7 = "select top 1 * from encuesta order by idencuesta desc"
set Rs7 = conn.execute(strSQL7)
dim res
do while res = 0 to 5
res = res + 1
respuesta = request.Form("p" & res)
if not respuesta = "" then
strSQL8 = "exec inspregunta '"&respuesta&"',"&rs7("idencuesta")&""
'response.Write(strSQL8)
'response.End
set Rs8 = conn.execute(strSQL8)
end if
res.movenext
loop
la duda esta en donde ago el ciclo con la variable "res" nose si este vien la sintaxix pero ya lo cale de varias formas y creo que esta es la mas correcta.

si nesecita mas informacion por favor diganme
  #2 (permalink)  
Antiguo 06/02/2009, 06:43
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Respuesta: Problemas con los ciclos

Hola

Como correcta sí que es, ¿cuál es el problema de hacerlo así?

Código asp:
Ver original
  1. dim res
  2.            For res = 0 to 5
  3.            respuesta = request.Form("p" & res)
  4.            if not respuesta = "" then
  5.            strSQL8 = "exec inspregunta '"&respuesta&"',"&rs7("idencuesta")&""
  6.            'response.Write(strSQL8)
  7.            'response.End
  8.            set Rs8 = conn.execute(strSQL8)
  9.            end if
  10.            Next

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 06/02/2009, 11:30
Avatar de Esfinge02  
Fecha de Ingreso: septiembre-2008
Ubicación: Cd. Victoria Tam
Mensajes: 162
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Problemas con los ciclos

Gracia's por tu solucion, si es cierto con el for mas facil, pero la solucion con el anterior simplemente era de quirarle el "res.movenext" y el ciclio de esta manera "do while res = 5"
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 01:00.