ASP从数据库的表中随机抽取几条信息显示到页面怎么做

ASP从数据库的表中随机抽取几条信息显示到页面怎么做,第1张

如果是mssql数据库的话,查询的时候可以用

select

top

6

*

from

content

where

s_id=1

order

by

newid()

如果是access

ORDER

BY

rnd(id)

<%

Set conn=server.CreateObject("adodb.connection")

conn.provider="microsoft.jet.oledb.4.0"

conn.open server.mappath("english.mdb")Set rs=server.CreateObject("adodb.recordset")

rs.open "select * from sentence",conn,1,1'先读取全部记录max=rs.recordcount ‘读取最大记录数

For i=1 To 7 ’随机输出7个

randomize

id=Int(Rnd(now)*max+1) ‘定义从1到最大记录数之间的随机记录号

rs.absoluteposition=id ’定义记录集的绝对指针

Response.Write rs(0)&rs(1)&rs(2)

Next

%>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9646764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存