Brakująca wartość ze zmiennej

Próbuję wypełnić<select> z<option>jest na stronie z Classic ASP / VBScript. Wartości są odczytywane i pobierane z bazy danych SQL Server, a kod tego wygląda podobnie do:

SET rows = dbc.execute(SQL)
    IF NOT rows.EOF THEN
        DO WHILE NOT rows.EOF
             %>  
                <option value="<%=rows("specialty")%>"><%=rows("specialty")%></option>
             <%    
             rows.moveNext
        LOOP
    ELSE    
END IF

rows.close
SET rows = NOTHING

Mam problem, że tylko jedna strona<%=rows("specialty")%> wydaje się oceniać.

Z<option value="<%=rows("specialty")%>"><%=rows("specialty")%></option> Dostaję:

<option value="fromRow1"></option>
<option value="fromRow2"></option>
<option value="fromRow3"></option>

Z<option value="test"><%=rows("specialty")%></option> Dostaję:

<option value="test">fromRow1</option>
<option value="test">fromRow2</option>
<option value="test">fromRow3</option>

Co należy zrobić, aby złagodzić ten problem?

questionAnswers(3)

yourAnswerToTheQuestion