如何定时从数据库中随机取得数据:比如页面显示数据,半小时前显示随机取的数据,下半小时又随机取其它数据

解决方案 »

  1.   

    半个小时就用Timer控制吧,至于随机取数据,我觉得SQL里好像不提供一个随机的取法,所以估计你可以生成一个随机数N,然后取得表中第N行的数据
      

  2.   

    谢谢楼上两位!用cache具体怎么实现呢?楼上有例程的话给一个吧?
      

  3.   

    select * from 表 order  by newid()
      

  4.   

    上面的就是取随机
    至于时间就估计只能用TIME控件了
      

  5.   

    哦,忘了,是select top 1 * from 表 order by newid()
      

  6.   

    newid()是什么呀.我QQ是438840040请加我,QQ 上具体请教!