如何在Business Connector Dynamics AX 2009中禁用缓存

时间:2016-05-26 11:39:10

标签: axapta dynamics-ax-2012 dynamics-ax-2009 business-connector

当我尝试从PriceDiscTable获取数据时,我得到旧数据。 在这种情况下,我需要在表属性(CacheLookup)中重新连接或禁用缓存。

如何在不禁用CacheLookup属性的情况下获取正确的数据?

我试过

priceDiscTable.disableCache(true);

但问题仍然存在。

2 个答案:

答案 0 :(得分:0)

试试priceDiscTable.reread()。这将查询数据库以重新读取记录。

答案 1 :(得分:0)

我将代码更改为

priceDiscTable.disableCache(true);
priceDiscTable.reread();

我重新启动AOS清除所有缓存和* .auc文件

现在工作正常