【问题标题】:for/next + column db access in order alphabeticallyfor/next + column db 访问按字母顺序排列
【发布时间】: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 %>

【问题讨论】:

标签: sql database ms-access asp-classic


【解决方案1】:

根据您的问题,您似乎想在表格中对列名进行排序,尽管您做了“选择”

相反,您可以使用 Information_schema

select * from information_schema.columns where table_name='articoli' order by column_name

这将为您提供该表中的所有列,然后您可以循环浏览。

如果我误解了,并且您想从 select 语句中订购实际结果,那么您需要一个列来订购,然后将其添加到 select 语句中。

select * from articoli order by specifik_column_name

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-15
    相关资源
    最近更新 更多