Falta el valor de la variable

Estoy tratando de completar una con ‘s en un sitio con ASP / VBScript clásico. Los valores se leen y toman de una base de datos de SQL Server y el código para eso se parece a:

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

El problema que tengo es que solo un lado del parece evaluar.

Con <option value=""> Obtengo:

    

Con obtengo:

 fromRow1 fromRow2 fromRow3 

¿Qué debe uno hacer para mitigar este problema?

Prueba esto:

 Dim a Do while not rows.Eof a = rows.Collect("specialty") Response.Write("") rows.MoveNext Loop 

¿Cuál es el tipo de datos de la specialty ?

prueba esto:

  DO WHILE NOT rows.EOF specialty = rows("specialty") %>  <% rows.moveNext LOOP 

Prueba esto:

  

podría confundirse con las comillas de dobles. Pero ha pasado un tiempo desde que trabajé en ASP clásico