Cita: la variable pepe hace referencia a un valor dentro del combo o es un numero de indice correlativo de 0 hasta el numero de elemetos que tiene el combo ?.
es un numero de indice correlativo de 0 hasta el numero de elemetos que tiene el combo
debe indicar la posición de la opción comenzando a partir del 0
Usa si acaso un contador interno en vbscript cuando estés creando el combo dinámicamente. Cuando salga el valor que quieres asignas el valor de la variable a pepe
<select>
<%
Dim pepe,contador
contador = 0
do while not rs.eof
%>
<option value="<%=rs("loquesea") %>"><%=rs("tutexto")%></option>
if rs("loquesea") = loquesea then
pepe = contador
end if
contador = contador+1
<%
rs.movenext
loop
%>
</select>
con eso tendrás en pepe el index a seleccionar.
Claro que si yá puedes saber qué opcion debe estar seleccionada mientras estás generando el selector lo más sencillos sería algo así como....
<select>
<%
do while not rs.eof
%>
<option value="<%=rs("loquesea")%>" <% if rs("campo") = algo then response.write "selected=""selected""" end if %>><%=rs("texto")%></option>
<%
rs.movenext
loop
%>
</select>