Focus on WEB Application and Software Engineering
二月 21
ASP实现:用一条SQL得到Access数据库中的随机记录集! 
针对“用一条SQL得到数据库中的随机记录集”问题在网上已经有很多答案了: 
SQL Server 2000: 
SELECT TOP n * FROM tanblename ORDER BY NEWID() 
Access 
SELECT TOP n * FROM tanblename ORDER BY rnd([一个自动编号字段]) 

好了!就说说这个Access的! 

打开Access2003建立一个带有自动编号字段的表 T1 : id_(auto),content_ 
随便插入些许记录 

然后,点选“查询”新建一个查询,“设计视图”,选择T1,然后选择SQL视图(这样可以写自己的SQL了,比较习惯),好了,写吧: 

SELECT TOP 3 [content_] FROM [T1] ORDER BY rnd([id_]) 

然后运行一下结果,嗯记住了是什么结果哦。 

返回SQL视图,再运行看结果,跟上次的不一样!那就对了!(当然你的T1里别只有少于3条的记录呀) 

好了,我们是搞WEB开发的! 
写个ASP看看...

http://www.cnblogs.com/dsclub/archive/2005/01/06/87095.html

当前评分 2.7 , 共有 28 人参与

  • Currently 2.714286/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

添加评论




看不清?点击图片看看
biuquote
Loading



关于我

kittow (天笑)
80年代生于“天府之国”四川
爱好:编程、篮球、数码、旅游
乘一叶兴趣小舟,漂泊于浩瀚IT海洋。。。
TITLE:MSE of UESTC & 软件设计师
Technical Capacity | Last Blog