余志国网站设计工作室是专业从事义乌网站建设、义乌外贸网站建设、义乌网站制作、义乌网站设计的专业义乌网站建设工作室,是义乌外贸网站建设专家!

ASP随机读取数据库中几条数据代码

分类:程序开发 Tags: asp 数据库 评论:0 浏览:5478 最近更新时间:2008/5/22 23:42:34

方法一:
Randomize(Timer())
SQL = "SELECT TOP 100 ID FROM table1 ORDER BY Rnd(-(ID + " & Int((10000 * Rnd) + 1) & "))"
Set RS = Server.CreateObject("ADODB.RecordSet")
RS.Open SQL,Conn,1,1
If Not RS.EOF Then
RS.MoveFirst
For I = 1 To RS.RecordCount
Response.Write RS(0) & "<br>"
RS.MoveNext
Next
End If
RS.Close
Set RS = Nothing
方法二:
’--- 连接数据库
Dim Db,Conn
Db = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("date/shop.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open Db
’--- ASP&Access随机读取某段数据
Randomize
’--- 得到总得记录数
dim countid
countid=conn.execute("select count(id) from product")(0)
’--- 获得随机数
dim rndid
rndid=int(rnd*countid)
rndid=rndid+5
dim rs,sql
’--- SQL查询
sql="select top 5 id,name from product where id in (select top "&rndid&" id from product) order by id desc"
’Response.Write(sql)
set rs=conn.execute(sql)
if not rs.eof then
do while not rs.eof
response.Write(rs(0)&" - <a href=""list.asp?id="&rs(0)&""" target=""_blank"">"&rs(1)&"</a><BR />")
rs.movenext
loop
end if
set rs=nothing

本文地址:/342/
  • 相关文章
  • 推荐文章
  • 最新文章
发表评论





您的IP:3.239.87.20,来自:

留言

 


免费咨询
建站咨询热线
15967985565
QQ: 358758308 Skype: yuzhiguo Facebook: yuzhiguo Email