ASP+ACCESS随机排序,每次刷新显示顺序都不同
作者:admin 日期:2012-01-14
SQL Server中有Rnd()和NewID()两个内置函数进行随机排序,而在Access中却无效。解决办法就是:
先建立随机种子:Randomize()
取得随机数:intRandomNumber=Int(1000*Rnd)+1
对取得的结果进行随机排序:sql="Select * FROM Table ORDER BY Rnd("&-1*(intRandomNumber)&"*id)"
上面代码中ID是自动编号,在SQL server中使用ORDER BY Rnd(ID),在ACCESS中这样导致排序只会变动一次,而这个每次刷新都会重新排序!
评论: 0 | 引用: 0 | 查看次数: -
发表评论
上一篇
下一篇

文章来自:
Tags:
相关日志: