ForeSpider脚本 dataTable类

dataTable 类

dataTable 类为数据表操作类。

一.类成员:无

二.成员方法:

方法名称 返回值 是否静态 方法描述 参数表
Insert(rec) 成功为dataInRet 返回插入记录的ID rec: 欲插入的记录
Update(rec,rowId=0) 成功0,否则返回错误码 更新记录 rec: 欲更新记录
Plus(rec,rowId=0) 成功为dataInRet 对记录进行加法操作 rec: 欲更新记录
Sub(rec,rowId=0) 成功为dataInRet 对记录进行减法操作 rec: 欲更新记录
Delete(where) Int 删除记录 where:删除条件
Query (wher,fields="") records 检索记录 where: 检索条件
fields: 默认所有字段,否则字段名用逗号隔开
RecGet (rid_where,fileds) record 通过记录id或唯一字段读取记录 Rid_where:记录id或者name=value形式字符串
fields: 获取到的字段,默认所有字段,否则字段名用逗号隔开
GetFields() Field[] 获取当前数据表的字段信息
GetFieldsBody() Field[] 获取字段列表
GetName() string 当前表名称
GetInfo() tableInfo 获取表信息
GetCharset() int 获取表字符集
Count() long 获取记录数目
GetEnum(fname) string[] 获取自动的枚举列表(必须是枚举类型的) fname:枚举的字段
SetEnum(fname,str[]) int 设置自动的枚举列表(必须是枚举类型的) fname:枚举的字段
str[]:枚举列表
AlisSet(fname,alis) int 设置别名 fname:枚举的字段
alis:别名
AlisGet(fname) string 获取别名 fname:枚举的字段
AlisList() string[] 别名列表
ExcuSQL(sql) int 执行SQL语句 sql:SQL语句