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

Asignar campo a variable 2ª parte !!

Estas en el tema de Asignar campo a variable 2ª parte !! en el foro de ASP Clásico en Foros del Web. Ante todo perdon si mis consultas son "tontas", pero esque me pierdo con suma facilidad ! Gracias al amigo CARCELLAN consigo asignar un campo a ...
  #1 (permalink)  
Antiguo 14/03/2002, 15:42
 
Fecha de Ingreso: marzo-2002
Mensajes: 18
Antigüedad: 23 años, 2 meses
Puntos: 0
Asignar campo a variable 2ª parte !!

Ante todo perdon si mis consultas son "tontas", pero esque me pierdo con suma facilidad !

Gracias al amigo CARCELLAN consigo asignar un campo a una variable (codi), dentro de una consulta :

<%
'Generamos el menu desplegable
do while not RS.eof
%>
<option><%=RS("servicio")%>& lt;/option>
<%codi=rs("codigo")%>
<%
RS.movenext
loop
%>

Pero ahora me encuentro que,!SIEMPRE¡, me muestra el ultimo registro. Por favor un alma bondadosa que me ayude por favor !!
  #2 (permalink)  
Antiguo 14/03/2002, 23:34
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Asignar campo a variable 2ª parte !!

Es logico que te muestre el último registro ya que cada vez que se ejecuta el ciclo se sobreescribe el contenido que tenia codi

ahora bien lo que no entiendo es para que quieres tener esa variables?

nos podrias explicar eso?

ahora bien si no quieres explicarnos jeje, pues la solución esta en que codi sea un arreglo


<%
'Generamos el menu desplegable
i=1
do while not RS.eof
i=i+1
%>
<option><%=RS("servicio")%>& lt;/option>
<%codi(i)=rs("codigo")%>
<%
RS.movenext
loop
%>


y para recorrer sus valores

for i=1 to Ubound(codi)

response.Write codi(i)

Next

saludos
  #3 (permalink)  
Antiguo 15/03/2002, 02:22
 
Fecha de Ingreso: marzo-2002
Mensajes: 18
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Asignar campo a variable 2ª parte !!

Gracias Urjose.
No, no es ningun secreto, a lo mejor es un error mio de concepto, la explicaion es la siguiente :

Al realizar esa consulta, de una tabla que consta de Codigo Servicio (codi), y Descripcion de Servicio (servicio), quiero que la consulta le muestre al usuario, los servicios ordenados alfabeticamente, y al seleccionar uno, que recoja en una variable el Codigo Servicio para grabar este ultimo en la BD. Nose, como he dicho arriba, a lo mejor esque me estoy complicando la vida !!

  #4 (permalink)  
Antiguo 15/03/2002, 07:16
 
Fecha de Ingreso: enero-2002
Mensajes: 120
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Asignar campo a variable 2ª parte !!

Sugiero que trates el valor con Javascript:

<select id=serv name=serv onchange=Procesa()>
'para que no salga ninguna en principio
<option value=""></option>
<%
'Generamos el menu desplegable
do while not RS.eof
%>
<option value="<%=RS("codigo")%>&quot ;><%=rs("servicio")%></option>
<%
RS.movenext
loop
%>
</select>

<script>
function Procesa(){

var valor;
valor = document.all.serv.value;
// si lo quieres comprobar:
alert(valor);

}
</script>
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 04:43.