我要从表中随机的抽取纪录,我将id字段存入数组,然后将其作为种子,在我的随机取样函数中处理,取出一个id号,然后再取出相应的纪录。在处理中,id字段(int 标志),不知道数组的元素个数应该怎样设定,听说可以用动态数组,但具体我不会用。能否就这个问题帮帮我,谢谢您
   还有,就随机抽取纪录,您觉得用什么办法更好呢? 谢谢您。
 
   我不会用动态数组。如果我需要使用一个维数可变的数组,或者需要使用一个元素数不定的数组,请问该如何声明并使用? 最好能给我点程序看, 谢谢您。
 

解决方案 »

  1.   

    var
      aa:array of integer;
    setlength(aa,100)请大家去 http://www.new7wonders.com/c/voting.php 投长城一票
      

  2.   

    楼上的方法可以!!
    你可以用更简单的方法:
    Select * From TableName Order by NewId()
    该语句就能产生随机数据记录顺序!!
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]