Fehlender Wert in der Variablen

Ich versuche, a zu bevölkern<select> mit<option>ist auf einer Site mit klassischem ASP / VBScript. Die Werte werden aus einer SQL Server-Datenbank gelesen und entnommen, und der Code dafür sieht ungefähr so ​​aus:

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

Das Problem, das ich habe, ist, dass nur eine Seite der<%=rows("specialty")%> scheint zu bewerten.

Mit<option value="<%=rows("specialty")%>"><%=rows("specialty")%></option> Ich bekomme:

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

Mit<option value="test"><%=rows("specialty")%></option> Ich bekomme:

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

Was sollte man tun, um dieses Problem zu mindern?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage