本文介绍了失踪变量值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图填充<选择>
与<选项>的网站上
与经典ASP / VBScript中。该值被读取并从SQL Server数据库采取和code为类似于:
I'm trying to populate a <select>
with <option>
's on a site with Classic ASP/VBScript. The values are read and taken from an SQL Server Database and the code for that looks similar to:
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
我的问题是,只有一个侧面的&LT;%=行(特产)%&GT;
似乎评价
使用&LT;期权价值=&LT;%=行(特产)%&GT;&GT;&LT;%=行(特产)%&GT;&LT; /选项&GT;
我得到:
<option value="fromRow1"></option>
<option value="fromRow2"></option>
<option value="fromRow3"></option>
使用&LT;期权价值=测试&GT;&LT;%=行(特产)%&GT;&LT; /选项&GT;
我得到:
<option value="test">fromRow1</option>
<option value="test">fromRow2</option>
<option value="test">fromRow3</option>
我应该之一执行,以减轻这个问题?
What should one do to mitigate this issue?
推荐答案
试试这个:
Dim a
Do while not rows.Eof
a = rows.Collect("specialty")
Response.Write("<option value=""" & Replace(a, """", """) & """>" & a & "</option>")
rows.MoveNext
Loop
这篇关于失踪变量值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!