用户工具

站点工具


api_v2:easp.db.getrandrecord



Easp.db.GetRandRecord 方法

获取一个指定数量的随机数据记录集

语法

Set rs = Easp.db.GetRandRecord(table:fields:number, condition)

参数

rsVariable (变量)
 已定义未初始化的RecordSet对象
tableString (字符串)
 数据表名称
fieldsString (字符串)
 字段名称,用逗号隔开,如果要取多个字段,必须把ID字段名称放在第1个
如果只写ID字段名称,则是取全部字段的数据
numberInteger (整数)
 要取得的随机记录集的数量
conditionArray (数组) 或 String (字符串)
 查询条件,不包含“Where”,如果是数组应遵循"数组参数约定"

返回值

Recordset (记录集对象)符合条件的指定数量随机记录集

注释

用此方法可以返回一个从数据库中随机抽取的数据组成的记录集,记录集的数量和条件都在参数中指定即可。参数中必须指定数据表的ID字段的名称和数量。

示例

下面的例子说明了此方法的用法:

Dim rs
Set rs = Easp.db.GetRandRecord("UserInfo:ID:10","Sex='男' And Age>=20")
上面的代码从UserInfo表中取得了10条随机的性别为男、年龄在20岁以上的人员信息记录。

api_v2/easp.db.getrandrecord.txt · 最后更改: 2014/09/01 16:44 (外部编辑)