使用用户归档脚本函数 可以使用用户归档脚本函数选择(过滤)、排序和导出用户归档数据。下面函数的“hArchive”参数是用户归档的有效句柄。使用函数“uaQueryArchive()“ 或“uaQueryArchiveByName()“之前,一定要创建该句柄。 n
"uaArchiveSetFilter()" n
BOOL
uaArchiveSetFilter (
UAHARCHIVE
hArchive,
LPSTR
pszFilter);
该函数设置过滤,用于查询用户归档的数据。参数“pszFilter”为字符串类型,包含了实际的过滤条件。过滤条件的语法格式相应于 SQL 编程语言的 WHERE 语句,关键字“WHERE”不指定。
示例:
Batch Date > '1992-12-31 23:45:12.12' 该声明选择如下数据记录,这些数据记录的“Batch Date”字段的数值大于指定的数值'1992-12-31 23:45:12.12'。“Batch Date”字段为“DB_TYPE_TIME”类型
Batch ID = 15 OR Batch ID = 110 该声明选择如下数据记录,这些数据记录的“BatchID”字段的数值为15或110。“Batch ID”字段为“DB_TYPE_INTEGER”类型
Batch ID BETWEEN 110 AND 114 该声明选择如下数据记录,这些数据记录的“BatchID”字段的数值在110和114之间。“Batch ID”字段为“DB_TYPE_INTEGER”类型
Batch name like '%batch%' andDate Begin >= '2006-01-01' ANDDate Begin < '2007-01-01' 该 声明选择如下数据记录,这些数据记录的"Batch name"字段中包含字符串"batch",“Date Begin”字段的数值在'2006-01-01'和'2007-01-01'之间。“Batch Name”字段为“DB_TYPE_CHAR”类型,“Date Begin”字段为“DB_TYPE_TIME”类型。
Batch Name like 'batch%' 该声明选择如下数据记录,这些数据记录的“Batch Name“字段由字符串“batch“开头,"Batch Name"字段的数据类型是"DB_TYPE_CHAR"