文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院办公软件AccessASP实现access随机显示不重复记录解决方案
精品推荐
特别推荐
·帮你防止Access数据库被下载的九种方法
·几种修复ACCESS数据库的实用方法
·两个未被公开Access数据库方法使用技巧
·整理:防止Access数据库被下载的9种方法
·Access中利用拆分后端数据库保存不同数据
·有关ACCESS的数据库安全问题解答
·保护Access 2000数据库的安全方法
·Excel和Access间复制、导入和导出数据
·保护Access 2000数据库的安全
·Microsoft Access技巧及陷阱讲解
·更改Excel数据导入源文件的快捷方法
·在 Access 中使用“存储过程”
热点TOP10
·安全的Microsoft的ACCESS数据库加密方法
·如何使用制表控制器简化Access对表操作
·在 Access 中使用“存储过程”
·两个未被公开Access数据库方法使用技巧
·asp.net连接Access数据库
·用ASP和SQL语句动态的创建Access表
·整理:防止Access数据库被下载的9种方法
·中文Access2000速成教程--1.7 创建索引
·掌握部署 Access项目的方法
·access下的分页方案
·使用准则进行条件查询
·让select查询结果随机排序
·Access中利用拆分后端数据库保存不同数据
·帮你防止Access数据库被下载的九种方法
·关于用 SQL 得到 Access 的随机记录集
·在Access数据库中使用SQL Server语句
·把Access转成SQL数据库的方法介绍
·关于Access数据库4种安全方式
·几种修复ACCESS数据库的实用方法
·推荐:Access数据库安全中常见问题汇总

ASP实现access随机显示不重复记录解决方案

日期:2007年9月21日 作者: 查看:[大字体 中字体 小字体]


<%
'-------------------------数据库连接-----------------------
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
'---------------------------
%>

讨论地址:http://www.webjx.com//bbs/viewthread.php?tid=6390


[1] [2] 下一页 




上一篇:帮你解决Oracle 9i和Tomcat的端口冲突

下一篇:使你的 SQL 语句完全优化

ASP实现access随机显示不重复记录解决方案 相关文章:
·教你学习如何破解XP登陆密码
·常用破解网络密码的方法多个
·XP系统运行慢?小编自用7招解决
·破解QQ空间相册密码
·揭秘远程破解盗窃QQ密码的各种方法
·男士十种领带打结图解
·GHOST使用方法(图解)
·用SOFTICE破解WINZIP的过程
·很多人都不太了解的20个windows XP秘密
·做QQ高手,你应该了解的17种QQ技术
ASP实现access随机显示不重复记录解决方案 相关软件:
·孙鑫VC++从入门到精通开发详解视频教程FLASH版
·fdisk分区详解电子书教程
·自我按摩—解除视力疲劳
·黑娃破解教程(破解成人收费网站)
·豪杰音频解霸 3000体验版
·诺顿杀毒软件+诺顿防火墙免费破解版 免注册永远自动升级
·金山词霸2006 SP1 with 牛津英汉双解词典 全功能第二版
·硬盘分区与格式化详解
·深入理解计算机系统电子杂志 PDF
·解放战争全记录

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn