如何用QueryServiceHelper用其它实体的字段来查询数据
金蝶云社区-xoxaebpg
xoxaebpg
1人赞赏了该文章 1,399次浏览 未经作者许可,禁止转载编辑于2015年03月19日 23:39:43

现有一个业务对象:BAH_STK_BD_ItemFile
单据头实体(FBillHead)有字段:FDocumentStatus、FForbidStatus
基本信息实体(FBaseInfo)有字段:FMaterialId、FAuxPropId

现在我想用QueryServiceHelper来查询数据,QueryBuilderParemeter对象如下定义:
[code]QueryBuilderParemeter para = new QueryBuilderParemeter()
{
FormId = "BAH_STK_BD_ItemFile",
SelectItems = SelectorItemInfo.CreateItems("FID"),
FilterClauseWihtKey = "FDocumentStatus = 'C' and FForbidStatus = 'A' and FMaterialId = 263379 and FAuxPropId = 100098"
};[/code]
不过调用出错,出错的提示是:FMaterialId列不存在。
请教一下,非单据头的实体字段,如何在FilterClauseWithKey中定义?