今天教大家使用asp开发工具5来生成多条记录的asp查询代码(这里还是以新闻表来做例子)
生成多条记录的asp查询代码这个功能,通过用于的地方,如:企业网站首页的新闻动态。生成的方法和asp开发工具5教程八:生成单条记录的asp查询代码 中的许多步骤一样,只是有两个地方不一样:
1、类型:这里选择“多条”,并在右边的“数量”框中输入你要取的新闻的条数
2、排序语句:因为是首页新闻动态,所以首页的新闻必须是以时间来排倒序的
这里先点击“ORDER”按纽,进入排序对话框。这里支持三个字段的排序,必须从上到下来选择排序字段和排序类型。这里我选把新闻的发布时间“字段”,然后选择“降序”即可,如果还需要其他字段排序的话,再选择下面的排序。选择好了,就点击“确定”按纽。
3、然后点击“生成查询代码”即可,生成的代码如下:
<% Dim news_id,news_title Set Rs = Server.CreateObject("Adodb.RecordSet") Sql = "Select Top 10 news_id,news_title From news Order by news_id desc" Set Rs = Conn.Execute(Sql) If Not Rs.EOF Then Do While Not Rs.EOF news_id=Rs("news_id") news_title=Rs("news_title") '*******************把你的html代码放到这里************************ %> <% '*******************把你的html代码放到这里************************ Rs.MoveNext Loop End If Rs.Close Set Rs = Nothing %>(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
然后把你要循环的代码放*********************之间,把连接和标题换成上面的news_id和news_title变量就可以了