如,数据库名为:!@#001.asp 表名称为:xygl 字段名有:t1,t2 如何让数据库里的字段名自动显示在网页的下拉列表中 <select name="t33" id="t33"> <option>(如何让t1自动显示在这里) </option> <option>(如何让t2自动显示在这里) </option> </select>
这个问题第1个回答:
select name from syscolumns where id in( select id from sysobjects where name = 'b2cMenu' ) 这个问题第2个回答:
获得数据库中所有数据库的名字:select name From sysdatabases
获得某个数据库中所有表的名字:select name from sysobjects where type='U'
获得某个表中字段的名字:select name from syscolumns where id=object_id('表名')
这个问题第3个回答:
同意2楼的
这个问题第4个回答:
Excel 和 acess中,使用: for i=0 to Rs.Fields.Count-1 response.write Rs(i).Name Next
这个问题第5个回答:
VBScript code
<%
.......
rs.open sql,conn,1,3
%>
<select name="t33" id="t33">
<%
do while not rs.eof
%>
<option value=<%=rs("id")%>><%=rs("name")%></option>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
</select>
其中.<%=rs("name")%>就是下拉菜单里要显示的内容,在数据库里调出来的。