【问题标题】:How to fill a Select with data from SQL Server? Using ASP Classic如何用 SQL Server 中的数据填充 Select?使用 ASP 经典
【发布时间】:2019-08-03 16:42:28
【问题描述】:

我是 ASP Classic 上的新手编程,我正在尝试使用 SQL Server 表中的信息填充 Select,但尝试分隔两列时遇到了麻烦,我需要在 Value 侧放置一列,另一列外部选项仅用于显示选项的名称。

我正在努力解决这个问题:

<option value="Field_1">Field_2</option>

我正在尝试使用不同的循环方式,但我的值中仍然合并了 2 列。

像这样:

<option value="Field_1Field_2"> </option>

这是我的代码 - 我很欣赏任何想法。

谢谢

set rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT id_geren, Acron FROM tbl_geren"
rs.open SQL, conect
<html>
<body>
<select id="" style="width:65px"> 

<% do until rs.EOF %>
<option value=
<% for each x in rs.fields %>
<% Response.Write(x) %>
<% next
rs.MoveNext %>
></option>
<%  loop
rs.close

%>
</select>
</body>
</html>

我希望输出是这样的:

<option value="id_geren">Acron</option>

但实际输出是:

<option value="id_gerenAcron"></option>

【问题讨论】:

    标签: html sql-server asp-classic


    【解决方案1】:

    您无需遍历各个字段,因为它们可以独立访问;

    <% do until rs.EOF %>
    <option value=“<%= rs(“id_geren”) %>”><%= rs(“Acron”) %>”></option>
    <% rs.MoveNext %>
    <% loop
    rs.close
    %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      相关资源
      最近更新 更多