日期:2014-05-17  浏览次数:20705 次

SQL语句随机读出记录,为什么只是随机了一次??
为了这个问题,搞了半天,哪位兄弟帮帮忙..
随机读出gjsycum表的记录,表里有200条记录左右..没想到显示出来的第一次确实是随机的数,不过以后无论怎么刷新都是这样的顺序:   147   .   21   .   37   .   123   ...
是我的SQL语句写错了么?
set   rs_cum=server.createobject( "adodb.recordset ")
sqltext22= "select   top   15   *   from   gjsycum   where   passed=0   order   by   rnd(id)   asc "
rs_cum.open   sqltext22,conn,1,1

------解决方案--------------------
成功就要给我分分哦


在前面加上一句

randomize
------解决方案--------------------
http://blog.csdn.net/snlixing/archive/2007/07/20/1700703.aspx