X++中使用Query

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rocklee/article/details/82781713
Query  query;
QueryBuildDataSource    qbds;
QueryRun                queryRun;
Common                  common;
        ;

        query = new Query(); //新建查询对象
        qbds = query.addDataSource(tableNum( AEL_ReplacementNote_master)); //加入1个datasource (查询需要用到的table)
        qbds.addRange(fieldName2Id(this.parmDocuType(), "RecId")).value(queryValue(docuRecId)); //设置查询的过滤条件
        
        queryRun = new QueryRun(query); //基于查询对象新建查询引擎
        queryRun.next();
        common   = queryRun.get(tableNum( AEL_ReplacementNote_master)); //从引擎中获取查询结果中指定table的cursor .

        common.selectForUpdate(true); //将cursor设置为可修改

        return common;

猜你喜欢

转载自blog.csdn.net/rocklee/article/details/82781713