我正在运行PXSelect语句,该命令在命中代码时并不总是查询数据库。如果它是第一次运行,它将查询数据库,但之后它只使用前一个查询的结果(这是不好的)。有没有办法强制PXSelect始终使用BQL到SQL翻译的代码查询数据库?如果是这样,我该怎么做?
感谢。
答案 0 :(得分:5)
我相信PXSelectReadonly正是您所寻找的。用它代替PXSelect。
有时我们发现有必要清除查询缓存,这也应该允许您的PXSelect在需要时工作。例如:
MyView.Cache.ClearQueryCache();