Tomar valores de un <select multiple> desde un <form ENCTYPE="MULTIPART/FORM

Damian
07 de Marzo del 2005
Necesito lo siguiente:
Tomar una coleccion de valores seleccionados de un <Select multiple> con <form ENCTYPE="MULTIPART/FORM-DATA">.



Tengo dos archivos:
------------------
reunionesForm : contiene un formulario con el siguiente metodo de encriptacion:

<form method="post" action="AddReunion.asp" ENCTYPE="MULTIPART/FORM-DATA">
' Aca entro otros controles tengo este:
<select name="sltIntegrantes" size="10" multiple class="textBox" id="sltIntegrantes">
<option>valor 1</option>
<option>valor 2</option>
<option>valor 3</option>
</select>
</form>

Si observamos este select es de selección múltiple, el tema es que este formulario tiene este
método de encriptacion porque lo uso para enviar archivos x UpLoad que funciona excelente.
El tema es que en el archivo "AddReunion.asp" no puedo recibir los campos seleccionados por el usuario
porque me dice que no es una coleccion. Lo estoy haciendo de esta forma:

AddReunion.asp:
--------------

For Each Valor In frm.fields("sltIntegrantes")
strQuery = "INSERT INTO tbl_reunion_integrantes " & _
"(codIntegrante,reunionId) Values(" & _
valor & "," &_
rs(0) & ")"
cnn.execute (strQuery)
Next

Lo que hago aca es grabar todos los integrantes de una reunion seleccionados.
El error esta en el "For Each" porque frm.fields("sltIntegrantes").value no es una coleccion.
Y cuando el formulario no tenia este metodo de encriptacion funcionaba bien, si
hacía un response.write de frm.fields("sltIntegrantes").value me tiraba los id de los integrantes
seleccionados bien. No queda duda que de esta forma:
frm.fields("sltIntegrantes").value
me trae solo el ultimo valor seleccionado, pero para hacer el For Each necesito que sea la colección
entera de valores, no un solo valor.

La verdad que lo necesito Urgente en serio porque hoy entra en produccion mi sistema y no puedo ponerlo
con error, obvio.

muchas gracias de antemano.
Saludos.