+ -
当前位置:首页 → 问答吧 → ASP如何实现从ACCESS里读取数据,然后把值显示到下拉框

ASP如何实现从ACCESS里读取数据,然后把值显示到下拉框

时间:2011-09-07

来源:互联网

各位大侠,
我是ASP菜鸟,请问一下如何实现以下需求,先谢了!

1 从ACCESS里读取不同类数据(如A类、B类),然后把不同类的值显示到网页上的不同的下拉框;
2 显示出来之后供用户选择,选择之后需要得到用户所选的值进行求和,并返回结果。

作者: zy_shower   发布时间: 2011-09-07

你网上先找一段asp的access数据库连接代码,放到你的页面文件最前面。
然后就可以调用数据库数据了:
sql = "select * from 表名"
set rs = Conn.execute(sql)

在下拉框的地方
<select id="select1" name="select1" value="<%=rs("字段名")%>">

至于求和,可以用form的post方式,在form里加个提交按钮,这样按钮提交后form里各个表单数据都可以进行提交。
你在另外个页面用xx=Request.form("select1")就可以获取到各个下拉框的数据,然后把各个变量相加不就得到结果了嘛

作者: yuefushane   发布时间: 2011-09-07

楼上正解

作者: ruiandli   发布时间: 2011-09-07

<select id="select1" name="select1" >
<% do while not rs.eof%>
<option value="<%=rs("字段名")%>"><%=rs("字段名")%></option>
<% rs.movenext
  loop%>
</select>

作者: tshenwx   发布时间: 2011-09-07

引用 3 楼 tshenwx 的回复:

<select id="select1" name="select1" >
<% do while not rs.eof%>
<option value="<%=rs("字段名")%>"><%=rs("字段名")%></option>
<% rs.movenext
loop%>
</select>


对,select是多值的,我把循环忘了,这个正解。

作者: yuefushane   发布时间: 2011-09-07