日期:2014-05-17  浏览次数:20708 次

怎样实现ASP下拉菜单连接到SQL数据库中表单字段(菜鸟求助贴)
菜鸟求助:
我在SQL里面新建一个库,库里有一个表,我想让表里面的两个字段与ASP下拉菜单中的两个下拉按钮绑定起来。怎么样实现。
比如SQL表里有Name和age字段里面分别有张三和18岁.
ASP里面有name和age下拉菜单。要从数据库里面读出值显示在下拉菜单里面。

我遇到的困难如下:
我先建了两个asp页面,一个是test.asp里面有name和age,另一个asp页面是conn.asp
我在conn.asp里面先连接数据库代码如下(错了请大家指正)
<%
dim   conn,rs,sql
set   conn=server.createobject( "ADODB.Connection ")
conn.Open   "driver={SQLServer};server=127.0.0.1;database=examsys;UID=sa;PWD=kusila; "
set   rs=server.createobject( "ADODB.Recordset ")
%>

test.asp里面要怎么样做?
代码要怎么样实现。

------解决方案--------------------

<!--#include file= "inc/conn.asp "-->


<form method= "POST " action= "--WEBBOT-SELF-- ">
<%set rs=conn.execute( "select * from tab ")%>

<p> <select size= "1 " name= "name ">

<%do while not rs.eof%>
<option value= " <%=rs( "name ")%> "> <%=rs( "name ")%> </option>
<%rs.movenext
loop
%>

</select> <select size= "1 " name= "age ">
<%rs.movefirst
do while not rs.eof
%>
<option selected value= " <%=rs( "age ")%> "> <%=rs( "age ")%> </option>
<%rs.movenext
loop
rs.close
set rs=nothing%>
</select> </p>
<p> <input type= "submit " value= "提交 " name= "B1 "> <input type= "reset " value= "重置 " name= "B2 "> </p>
</form>



------解决方案--------------------
说老实话,这个问题也太简单了阿
就是hunker的方法,代码copy下去后,检查一下拼写,开启服务器,在浏览器里面运行。