社区
Access
帖子详情
【高分】aecss 如何随机查询,急问,在线等....
tiandejun
2009-08-06 03:34:19
加精
acess 如何利用SQl语句随机查询一条记录,而在每一次查询结果都不一样???
差了很多资料,都只能查询一次,以后都一样了。。。。。
请问谁有好的办法??先谢过了!
急问,有答案即结贴!
...全文
1302
83
打赏
收藏
【高分】aecss 如何随机查询,急问,在线等....
acess 如何利用SQl语句随机查询一条记录,而在每一次查询结果都不一样??? 差了很多资料,都只能查询一次,以后都一样了。。。。。 请问谁有好的办法??先谢过了! 急问,有答案即结贴!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
83 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangxh_359
2011-01-17
打赏
举报
回复
学习 学习
jkchem
2010-08-27
打赏
举报
回复
学习ing
zhyang0824
2010-06-08
打赏
举报
回复
引用别人的,主要是ADO缓存的问题
protected void Page_Load( object sender, EventArgs e )
{
Random rnd = new Random(unchecked((int)DateTime.Now.Ticks));
int intRandomNumber = rnd.Next();
string ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\aspxWeb.mdb;Persist Security Info=True";
string sql = "select top 10 Title,objectGuid from Document Order By Rnd(" + (-1 * intRandomNumber) + "*id)";
System.Data.OleDb.OleDbConnection cn = new System.Data.OleDb.OleDbConnection(ConnectionString);
cn.Open();
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(sql, cn);
System.Data.OleDb.OleDbDataReader dr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
GridView1.DataSource = dr;
GridView1.DataBind();
dr.Close();
cmd.Dispose();
cn.Dispose();
cn = null;
}
zhao3pzb
2009-08-13
打赏
举报
回复
向各位高手学习一下!~~
顺便帮忙顶下
gaoyp
2009-08-13
打赏
举报
回复
学习——其实是为了回帖的10分,顺便帮LZ顶!
zhangyongqi888
2009-08-13
打赏
举报
回复
看看
kiba518
2009-08-12
打赏
举报
回复
观看
Thinking_In_IT
2009-08-12
打赏
举报
回复
废话不多说,见代码如下:
<html>
<body>
<script type="text/javascript">
var Javascript = Math.random();
var JavascriptL = parseInt(Javascript*100);
//需要把JavascriptL存到数据库的临时表里去,记录最后一次产生的随机数是否与本次的相同,相同则继续产生。
document.write("<br><br>Javascript随机函数生成的0-99的整数为"+JavascriptL+"<br><br>请刷新网页查看效果")
</script>
</body>
<!-->
select * from table where id="+JavascriptL+"
<-->
</html>
Thinking_In_IT
2009-08-12
打赏
举报
回复
[Quote=引用楼主 tiandejun 的回复:]
acess 如何利用SQl语句随机查询一条记录,而在每一次查询结果都不一样???
差了很多资料,都只能查询一次,以后都一样了。。。。。
请问谁有好的办法??先谢过了!
急问,有答案即结贴!
[/Quote]
1)第一步,在HTML页面(ASP或JSP)使用JS产生一个随机数(例如1-100)。在数据库中使用一个自增字段
(例如:ID)唯一标识一条记录。
2)第二步:获取页面上的随机数,执行查询:select * from table where id ='"+id+"'(id里面存的
是页面传过来的参数)
备注:为了使每次取得数据都不一样,需要保存上一次的随机数值并和本次做个比较。如果相等就再产生一
个,直到不相等为止。
chen0411101
2009-08-12
打赏
举报
回复
xuexi
san8158
2009-08-12
打赏
举报
回复
学习!!
gz284596265
2009-08-12
打赏
举报
回复
先产生随即种子 然后用随机函数返回值 作为记录移动的目标
上官码农
2009-08-12
打赏
举报
回复
select top 1 * from yourTable order by rnd(字段1) desc
wolcott2387
2009-08-11
打赏
举报
回复
学习了
bzuzhuoyuekeji
2009-08-11
打赏
举报
回复
我只看不说话
田想兵
2009-08-11
打赏
举报
回复
没有一个高手的回答,都是些没用的答案。
周公
2009-08-10
打赏
举报
回复
[Quote=引用 6 楼 sql77 的回复:]
SQL codeSELECTTOP5*FROM TBORDERBYNEWID()??
[/Quote]
这么说的人根本就不负责任!
order by newid()是SQL Server中的做法。
Delta
2009-08-10
打赏
举报
回复
关注中。。
woshimaikou
2009-08-10
打赏
举报
回复
用随机数查询,
lsd123
2009-08-10
打赏
举报
回复
.
加载更多回复(60)
自己动手实现netty4
1. 从0开始编写netty4,更详细了解netty的架构思路和编写历程 2. 真正看netty源码无障碍 3. 学习看源码思考方式 4.帮助面试获得
高分
高分
卫星影像
查询
地址
卫星数据交流、获取,薇信664143991 1、中国资源卫星应用中心卫星数据
查询
网址(旧地址)...2、
高分
卫星数据、资源卫星数据等国产卫星的
查询
(新地址)http://36.112.130.153:7777/#/home新网址首页 ...
条件
随机
场的简单理解
条件
随机
场总的来说就是只要满足“条件
随机
场”这个条件,就可以根据定义的模型去求解我们需要求解的问题,而我们时长需要解决的问题以线性的居多,所谓线性就是满足“线性链条件
随机
场”,本文也只涉及对“线性链条...
Matlab导出高DPI图像——生成
高分
辨率.eps .tiff .jpg图像的方法
论文中常常要求高dpi的图像导出,matlab fig中的export设置可以帮助我们实现这样的目标。 1.使用file>export setup ... ...最后点击导出,保存为需要的格式即可(包括eps/tiff/jpeg等) ...
RandomForest:
随机
森林预测生物标记biomarker——回归
关于
随机
森林的简介和应用理论,请阅读之前...大家可以学习此文,实现分组挖掘两组或多组的特异Features,也可以展示特征的贡献度,获得分类评估的准确度,以及使用新数据进行预测,无监督的
随机
森林等基础技能。...
Access
7,713
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章