 
			
				26/12/2002, 15:09
			
			
			     |  
      |    |    |    Fecha de Ingreso: enero-2002  Ubicación: Yerba Buena - Tucumán  
						Mensajes: 259
					  Antigüedad: 23 años, 9 meses Puntos: 0     |        |  
        Respuesta        Lo que pasa es que como bien decis, cuando son muchos los items seleccionados el valor de tu SELECT deja de ser un solo valor y pasa a ser una colección. Por lo tanto para hacer un UPDATE tenés que ir recorriendo individualmente los valores de esa colección y hacer tantos UPDATES como items haya seleccionados.   
Request.Form("tuselect").Count -> te dá el total de elementos seleccionados   
Request.Form("tuselect").Item(subíndice) -> te dá el valor de un elemento particular   
Prová con esto:   
Primer archivo: prueba1.asp   
<%@ Language=VBScript %> 
<HTML>   
<BODY>   
<FORM name=a method=post action="prueba2.asp"> 
<select multiple name=q> 
  <option value="1">Uno</option> 
  <option value="2">Dos</option> 
  <option value="3">Tres</option> 
</select>   
<input type=submit name=sub>   
</FORM>   
</BODY> 
</HTML>   
Segundo archivo: prueba2.asp   
<% 
For i=1 to Cint(Request.Form("q").Count) 
	Response.Write(Request.Form("q").Item(i) & "<br>") 
Next 
%>   
Espero que te sirva.   
Saludos           |