标签: axapta microsoft-dynamics x++
是否有方法检查是否从数据库中检索字段?我创建了一些从不同位置调用的逻辑。但是从某些位置,使用字段列表选择表缓冲区。如果没有检索到该字段,我只想再次执行查询。获取正确记录的查询非常繁重,在大多数情况下,该字段将为空。
Common o; o = args.caller(); if(!isFieldRetrievedFromDatabase(o.(fieldId))) { o = refetch(o); } //execute logic for o
答案 0 :(得分:5)
使用o.isFieldDataRetrieved。
o.isFieldDataRetrieved
*方法: 检查是否已检索到给定字段的数据 如果已检索到数据,则为true;否则,错误。
*方法:
*
检查是否已检索到给定字段的数据
如果已检索到数据,则为true;否则,错误。