range for query
2015-09-16 00:29
549 查看
static
void range_test(Args _args)
{
Query Query;
QueryRun QueryRun;
QueryBuildDataSource qbr;
CustTable custtable;
//QueryBuildRange qbr;
Range range =
'den-000004';
int num;
Query =
new Query();
qbr = Query.addDataSource(
tableNum(CustTable));
qbr.name(
"Customer");
qbr.addRange(
fieldNum(CustTable, AccountNum)).value(strFmt('((%1.%2 == "%4") || (%1.%3 == "%4"))',
qbr.name(),
fieldStr(CustTable, AccountNum),
fieldStr(CustTable, InvoiceAccount),
range));
info(Query.toString());
QueryRun =
new QueryRun(Query);
while (QueryRun.next())
{
custtable = QueryRun.get(
tableNum(CustTable));
info(custtable.AccountNum);
num++;
if (num > 5)
break;
}
}
void range_test(Args _args)
{
Query Query;
QueryRun QueryRun;
QueryBuildDataSource qbr;
CustTable custtable;
//QueryBuildRange qbr;
Range range =
'den-000004';
int num;
Query =
new Query();
qbr = Query.addDataSource(
tableNum(CustTable));
qbr.name(
"Customer");
qbr.addRange(
fieldNum(CustTable, AccountNum)).value(strFmt('((%1.%2 == "%4") || (%1.%3 == "%4"))',
qbr.name(),
fieldStr(CustTable, AccountNum),
fieldStr(CustTable, InvoiceAccount),
range));
info(Query.toString());
QueryRun =
new QueryRun(Query);
while (QueryRun.next())
{
custtable = QueryRun.get(
tableNum(CustTable));
info(custtable.AccountNum);
num++;
if (num > 5)
break;
}
}
相关文章推荐
- POJ - 2524 Ubiquitous Religions(并查集)
- 队列queue
- iOS开发 - UISearchController实现搜索功能
- Xcode的SVN提示"The request timed out."的解决方案
- 一行代码搞定UITextView的placeholder
- android高仿微信UI点击头像显示大图片效果
- HashMap遍历 key value
- 安卓中炫酷的UI特效
- iOS开发:如何给UIViewController瘦身
- iOS UI基础-7.0 UIScrollView
- GUI
- Not Found The requested url path was not fund on this server
- UITableViewCell和UICollectionView的几种动画
- 对UIView的总结
- NEVER QUIT. NEVER SAY NEVER.
- Servlet之request请求、ServletContext、ServletConfig
- 自绘菜单的实现 ----------原作者querw
- UITextView内容添加后,自动滚动到最后一行
- soapui 自动化教程(四)
- UITableViewCell 消除右侧辅助视图区域空白