|
4楼说的两个效率是一样的,只是读取的方式不同而已,rs.open使用的是记录集方式,如果真说有效率的话,应该是conn.Execute效率高一些
楼上说的效果加个判断就可以了,下面代码给出你想要的,当然不一定是传值过来的,我只是举个例子
程序代码:
<select name="Gamename">
<option value="">所有</option>
<%
dim rs,Gamename
Gamename=request("Gamename")
SET rs=conn.Execute("select GameName from GameName order by GameName Asc")
While Not rs.Eof
if Gamename=rs("Gamename") then
Response.Write("<option value="""&rs("Gamename")&""" selected>"&rs("Gamename")&"</option>")
else
Response.Write("<option value="""&rs("Gamename")&""">"&rs("Gamename")&"</option>")
end if
rs.MoveNext
Wend
rs.Close
%>
</select> |
|