[Gelöst] Transaktionstyp

Bild Microsoft Dynamics NAV 2018

[Gelöst] Transaktionstyp

Beitragvon umknix » 15. April 2020 10:27

Hallo zusammen,

ich versuche eine DatenĂĽbernahme von FA's aus einem anderen System zu ĂĽbernehmen. Die Kopfdaten stellen kein Problem dar. Die Aktualisierung der FA's macht mir Probleme. Ich bekomme folgende Fehlermeldung:

Nach dem Start einer Transaktion kann der Transaktionstyp nicht mehr geändert werden.
Eine Transaktion startet, wenn der erste Datenbankvorgang ausgefĂĽhrt wird (beispielsweise FIND, NEXT, INSERT, DELETE, MODIFY, SUM oder COUNT).
Der Fehler ist aufgetreten, da der Transaktionstyp von UpdateNoLocks in Update geändert wurde.

Code: Alles auswählen
ProdOrder2.SETRANGE(Status,ProductionOrder.Status);
ProdOrder2.SETRANGE("No.",ProductionOrder."No.");
COMMIT;
REPORT.RUN(REPORT::"Refresh Production Order",FALSE,TRUE,ProdOrder2);

Hat jemand eine Lösung oder Tipp?
Zuletzt geändert von umknix am 15. April 2020 12:30, insgesamt 2-mal geändert.
Benutzeravatar
umknix
 
Beiträge: 23
Registriert: 28. Dezember 2006 10:30
Wohnort: Bergheim
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: ab 2.X

Re: Transaktionstyp

Beitragvon sweikelt » 15. April 2020 11:01

Benutzeravatar
sweikelt
Microsoft Partner
Microsoft Partner
 
Beiträge: 1781
Registriert: 18. November 2010 10:15
Wohnort: Oschatz
Realer Name: Stephan Weikelt
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3-2018 | D365BC

Re: Transaktionstyp

Beitragvon umknix » 15. April 2020 12:28

Vielen Dank!
Das hilft mir erst schonmal weiter (ich übe das noch mit dem Googeln...). Bleibt die Frage, warum diese Einstellung genau so gewählt ist?
FĂĽr die DatenĂĽbernahme reicht das aber erstmal :-)
Benutzeravatar
umknix
 
Beiträge: 23
Registriert: 28. Dezember 2006 10:30
Wohnort: Bergheim
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: ab 2.X

Re: Transaktionstyp

Beitragvon sweikelt » 15. April 2020 19:14

umknix hat geschrieben:Das hilft mir erst schonmal weiter (ich übe das noch mit dem Googeln...). Bleibt die Frage, warum diese Einstellung genau so gewählt ist?

ja, googlen ist wichtig ;) - mehr kann ich auch nicht :P
die Einstellung UpdateNoLocks ist default

https://docs.microsoft.com/en-us/dynamics-nav/transactiontype-property


--> hier warum es gewählt ist:
This transaction type improves concurrency for all tables that users access within the transaction by delaying locking as much as it can. However, the disadvantage is that you must know when to lock the tables for the required transaction behavior.
Benutzeravatar
sweikelt
Microsoft Partner
Microsoft Partner
 
Beiträge: 1781
Registriert: 18. November 2010 10:15
Wohnort: Oschatz
Realer Name: Stephan Weikelt
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3-2018 | D365BC


ZurĂĽck zu NAV 2018

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 1 Gast