【发布时间】:2017-04-26 13:54:44
【问题描述】:
我在这里的第一篇文章(我是意大利人)。
我对 For/Next 的 cicle 的顺序有疑问...目前使用此代码自动检索 DB 访问 (ASP + DB ACCESS) 的列。 我想知道是否可以按字母顺序排序这条cicle...
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("miodb.mdb")
Set objRs = Server.CreateObject("ADODB.Recordset")
strSQL="SELECT * FROM articoli"
objRs.Open strSQL, objConn,3,3
For each field in objRs.Fields
%>
<div class="form-group">
<div class="input-group">
<div class="input-group-addon"><b><%=field.name%></b></div>
<input type="<%=field.name%>" class="form-control" id="exampleInputAmount" name="<%=field.name%>">
<div class="input-group-addon">mq</div>
</div>
</div>
<% Next %>
【问题讨论】:
-
只需在
SELECT查询中按您想要的任何顺序指定字段,而不是使用*,所以SELECT col1, col2, col3 ...等等。 -
可能有用,但某些语法可能与 MSAccess 查询无关 - SQL Listing all column names alphabetically。
标签: sql database ms-access asp-classic