--:)欢迎访问锋网源码(:--
首页
RSS订阅
常用软件
网页模板
网站运作
锋网学院
智能建站
时代互联
中国红网
中资源!
繁體中文
学院首页
新闻资讯
网站运营
网站开发
美工设计
数据库类
服务器类
网络应用
操作系统
软件教学
编程开发
认证考试
网络安全
文章搜索:
文章标题
文章内容
高级搜索
会员登录/控制面版
您的位置:
学院首页
>>
网站开发
>>
ASP教程
>> 文章内容
精彩推荐
本类推荐文章
ASP教程 插入Access记录后..
本类阅读排行
IIS的安装和配置全过程
ASP教程:制作登陆验证页面程..
www 56.com.cn 电影-www 56...
ASP教程 插入Access记录后..
“x365x”“纯爱社区”关键词..
用ASP实现一个真正的注册页面..
用ASP将数据读数导出EXCEL文..
ASP简介
用ASP发送邮件
ASP如何获取真实IP地址
动网论坛超级安装指南,新新人..
Flash和ASP实现的用户登录/注..
在线实时开通WEB及FTP源程序
LINE 的计数器源程序(附源代..
聊天室实现私聊(一)
用VB编写ActiveX DLL实现ASP..
利用ASP在线维护数据库
asp中利用数组实现数据库记录..
其它的ASP常用组件
ASP应用之模板采用
ASP随机显示不重复记录解决方案
日期:2007-11-28 人气: 出处:本站 作者: 站长整理
字体大小:
小
中
大
ASP读取access数据,随机显示不重复记录解决方案。
<%
'-------------------------数据库连接-----------------------
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" &_
"Data Source=" & Server.MapPath("data.mdb")
objConn.Open
'-------------------------数据库连接-----------------------
'-------------------------检索数据-----------------------
strSQL = "SELECT id,DataColumn FROM DataTable"
'Sql语句,检索数据库
Set objRS = Server.CreateObject("ADODB.Recordset")
'创建记录集
objRS.Open strSQL, objConn, 1, 1
'执行检索
Count=objRS.RecordCount
'得到记录总数
Item=4
'显示记录数
'-------------------------检索数据-----------------------
'-------------------------------------------------------------------------------
redim a(Item, 2),t(Count)
'定义2数组,数组a用来储存记录,数组t用来删选记录
'---------------------------------------
'初始数组数值,目的为了插入数据以后和此值做比较
for each j in t
j=0
next
'---------------------------------------
'---------------------------------------
' 随机抽取记录号
Randomize timer '初始化随机数生成器
for j=1 to Item
k=int(rnd*Count+1) '从总数里面随机取一条记录
do while t(k)<>0 '判断是否记录是否已经在数组中
k=int(rnd*Item+1)
loop
t(k)=1 '第k条记录被选中
next
'--------------------------------------
j=1:i=1'定义下标
'--------------------------------------
' 循环选取数据集objRS中的部分记录存放到数组中
Do While Not objRS.Eof
if t(j)=1 then
a(i,1)=objRS("id") '记录id
a(i,2)=objRS("DataColumn") '记录内容
i=i+1
end if
j=j+1
objRS.MoveNext
Loop
'--------------------------------------
'-------------------------------------------------------------------------------
'----------------------------显示内容--------------------
for i=1 to Item
Response.write "序号"&a(i,1)&"<br>"
Response.write "内容"&a(i,2)&"<p>"
next
'----------------------------显示内容--------------------
'---------------------------
'释放资源
objRs.Close
set objRs=nothing
objConn.Close
set objConn=nothing
'---------------------------
%>
相关文章
AUTO木马群的毒霸解决方案
ASP教程:ASP关于数组的应用技巧
ASP教程:Expires 属性的介绍
ASP教程:表单内容提交到XML文件中
ASP教程:数组数据排序的程序例子
Windows Server 2008安装问题的解决
“系统资源不足”的形成与解决方案
XP局域网设置及无法访问解决方案
ASP教程:制作登陆验证页面程序
ASP教程:ASP错误ASP 0201的解决方法
相关软件
网友评论:
查看所有评论
我要发表评论