0

Wenn ich versuche, Daten von PriceDiscTable zu erhalten, bekomme ich alte Daten. In diesem Fall muss ich den Cache in den Tabelleneigenschaften (CacheLookup) erneut verbinden oder deaktivieren.So deaktivieren Sie den Cache in Business Connector Dynamics AX 2009

Wie kann ich korrekte Daten erhalten, ohne die CacheLookup-Eigenschaft zu deaktivieren?

Ich versuchte

priceDiscTable.disableCache(true); 

aber Problem existiert noch.

+0

Welche Build sind Sie auf und machen Sie mehrere AOS haben? Ich erinnere mich an nicht synchronisierten Server-Cache in einer Load-Balanced-Umgebung mit 2009. –

+0

Kernel 5.0.1500.4570 Anwendung 5.0.1500.4570 Lösung 5.0.1506.1087 Jetzt nur ein AOS – Andy

Antwort

0

Versuchen Sie priceDiscTable.reread(). Dadurch wird die Datenbank abgefragt, um den Datensatz erneut zu lesen.

0

Ich änderte den Code zu

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

I AOS neu gestartet klar alle Caches und * .auc Dateien

Jetzt funktioniert es gut