如何实现在数据库中的50条记录中随机查询出5条记录??
可以用SQL语句实现吗??
还是在程序中判断实现??
麻烦大家,给点方案!
可以用SQL语句实现吗??
还是在程序中判断实现??
麻烦大家,给点方案!
解决方案 »
- 如何将合并单元格拆分,并保存原有值
- 如何取机器名呢? app.exename 可以得到程序当前名称,有没有类似的方法得到机器名呢?
- BorderStyle=Fixed 怎么留住sizeable的特性?
- 怎么样才可以在WebBrowser的内容中查找指定的字符串并使其高亮显示呢?
- 送50分!有关注册表访问的问题...
- 怎么让窗口永远在最前面?
- 听说VB压缩wav到mp3太慢了,但总有vb用的算法吧,谁有例子呢?帮帮忙吧!分可再加。
- 如何用vb判断 sql2000的数据库是否存在
- 构建校园网
- VB中的高难动作!!!
- 有谁能注册resize32这个自动协调窗口以及控件最大化的OCX吗?
- 有没有图形处理组件,能实现3维物体堆放,而且能和平面图进行关联?
还有一个方法 就是随机产生5个<50的数字,之后 (数据集)dbr.move (数字)
这样就数据集指针就移动到 第 (数字)个记录了,之后读此记录。
这个是个好办法。
SQL$ = "Select * From tmp Where *******"
Set rst = dbs.OpenRecordset(SQL$)
rst.MoveLast
recno = rst.RecordCount - 1
For j = 1 To 50
rst.MoveFirst
tmp% = Rnd * recno
For k = 1 To tmp%
rst.MoveNext
Next k
j = j - 1
Next j