PXSelect并不总是查询数据库

时间:2017-02-16 20:13:03

标签: acumatica

我正在运行PXSelect语句,该命令在命中代码时并不总是查询数据库。如果它是第一次运行,它将查询数据库,但之后它只使用前一个查询的结果(这是不好的)。有没有办法强制PXSelect始终使用BQL到SQL翻译的代码查询数据库?如果是这样,我该怎么做?

感谢。

1 个答案:

答案 0 :(得分:5)

我相信PXSelectReadonly正是您所寻找的。用它代替PXSelect。

有时我们发现有必要清除查询缓存,这也应该允许您的PXSelect在需要时工作。例如:

MyView.Cache.ClearQueryCache();