我在MS SQLSERVER中有一个question表:字段有:ques_no,question,answer,
grade,其中ques_no int型是题目的题号,question是题目的内容,answer是题目答案,grade是题目难度的等级,并且我在我在表上建立了基于grade两个视图。请问大家
如何在delphi中访问两个视图的时候实现随机抽题呀???

解决方案 »

  1.   

    declare @d int
    select @d= rand()*count(*) from question//
    ...//再返回第@d条数据,
    (代理服务器有问题,不能发长的留言,请原谅) 
    --------------------------------------
    看!
    那支正飞向太阳的蛾子.....
    就是我!
    --------------------------------------
      

  2.   

    firetoucher(风焱) 还是有可能出现重复题目
     只能保证在一次查询中没有重复题目了
      

  3.   

    有重复题目,你不选择,然后再取.
    firetoucher(风焱)的方法需要循环进行取题目的.
      

  4.   

    同意 firetoucher(风焱) ,好注意