QueryBuilder

用于编码生成查询表。

属性:

TableName:      查询表名称
TableCaption:   查询表标题
SelectString:   SQL查询语句
ConnectionName: 指定数据源名称,如果不指定,则使用内部数据源。
Timeout:        用于设置超时时长,单位为秒

需要特别注意的是:如果使用内部数据源,表名必须用大括号括起来,否则不能正常查询。
这是因为内部数据表的名称,并不是你看到的表名。
使用外部数据源则没有这个限制。 

示例:

Dim q As new QueryBuilder
q.TableName =
"销量统计"
q.SelectString =
"Select 产品,Sum(数量) As 数量 From {订单} Group By 产品"
q.Build

MainTable
= Tables("销量统计"
)

上面的代码将生成一个查询表,该查询表会统计出不同产品的销售数量。


本页地址:http://www.foxtable.com/webhelp/topics/0695.htm