肮脏的哈里百度云:asp更新中select下拉菜单的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 04:58:06
<td height="30" class="bgcolor-right" width="20%" nowrap>
<select type="text" name="class" class="px12" style="width: 82; height: 18" size="1" >
<option selected value="无">无</option>
<option value="初级职称">初级职称</option>
<option value="中级职称">中级职称</option>
<option value="高级职称">高级职称</option></select></td>

这个下拉菜单在updata的时候,怎么让它不显示默认值,而显示实际的数据库里的值?我的数据库集定义为<%=(rsb.Fields.Item("class").Value)%>
这个语句好像有点问题,提示:BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

那就这样在你打开数据库后加一句:“rsb.movefirst”

<td height="30" class="bgcolor-right" width="20%" nowrap>
<select type="text" name="class" class="px12" style="width: 82; height: 18" size="1" >
<option selected value="无">无</option>

<% do while not rsb.eof %>

<option value=<%=(rsb.Fields.Item("class").Value)%>><%=(rsb.Fields.Item("class").Value)%></option>

<%rsb.movenext
loop%>
</select></td>

当然你应该在这之前打开数据库并且执行sql语句