簡體   English   中英

如何用SQL Server中的數據填充Select? 使用ASP經典

[英]How to fill a Select with data from SQL Server? Using ASP Classic

我是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>

您無需遍歷各個字段,因為它們可以獨立訪問。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM