Tabellendaten aktualisieren/löschen

Bild Tools zu Microsoft Dynamics NAV (ehem. Navision)

Re: Tabellendaten aktualisieren/löschen

Beitragvon Timo Lässer » 16. April 2010 15:40

Hallo Jeannot,

hast du mal versucht, die dazugehörigen Objekte neu zu kompilieren?
Es könnte ja sein, dass die fin.exe / finsql.exe die RecordRefs & Co. anders interpretiert.
(Eine solche Änderung gab es schon häufig: 3.60->3.70, 4.0->5.0)

Darüber hinaus stürtzt die Anwendung leider auf jeden Fall ab, wenn man versucht, damit Code-/Text-Felder zu bearbeiten, welche als maximale Feldlänge kleiner 5 Zeichen zulassen.
Hier scheint wohl immer noch eine fehlerhafte Ausnahmebehandlung in der fin.exe/finsql.exe vorzuliegen.
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5279
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Re: Tabellendaten aktualisieren/löschen

Beitragvon JEKE » 16. April 2010 16:11

Hallo Timo,

Leider hat das Kompilieren der Objekte nichts genĂĽtzt.

Deine Vermutung mit der Feldlänge kleiner 5 trifft leider auch nicht zu.
- Mit dem Client Build 27191 funktioniert die von mir gewünschte Datenänderung.
- Wenn das Feld Funktion in der Tabelle Verkäufer/ Einkäufer geändert wird, bekomme ich auch einen Absturz.

Können wir sonst noch was probieren?

Viele GrĂĽsse
Jeannot
JEKE
Microsoft Partner
Microsoft Partner
 
Beiträge: 21
Registriert: 6. Oktober 2008 16:12
Realer Name: Jeannot Keiser
Arbeitsort: Luxemburg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 5.00

Re: Tabellendaten aktualisieren/löschen

Beitragvon JEKE » 7. Mai 2010 15:30

Hallo Timo,

Wie ich in meinem letzten Beitrag geschrieben habe, habe ich mit dem Tool Probleme mit der Clientversion Build 30488 (Update 2 von NAV 5.0 SP1). Hast du hierfür eine Lösung in Sicht?
Viele GrĂĽsse
Jeannot
JEKE
Microsoft Partner
Microsoft Partner
 
Beiträge: 21
Registriert: 6. Oktober 2008 16:12
Realer Name: Jeannot Keiser
Arbeitsort: Luxemburg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 5.00

Re: Tabellendaten aktualisieren/löschen

Beitragvon Timo Lässer » 31. Juli 2010 21:05

Hallo Jeannot,

leider habe ich bis heute noch immer keine plausible Erklärung, warum das Tool bei dir einen Absturtz verursacht.

Scheinbar gibt es hier in den einzelnen Buildnummern (desselben Major-Release) erhebliche Unterschiede, worauf wir im C/AL-Code leider keinen Einfluss haben. :-(
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5279
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Re: Tabellendaten aktualisieren/löschen

Beitragvon JEKE » 1. August 2010 09:42

Guten Morgen Timo,

Danke fĂĽr die Antwort,
Macht es Sinn bei mS zu motzen?
Wenn Ja, hast du esine Anhnung an welchem Befehl es liegt.
Wenn nein, dann belassen wir es dabei.

Viele GrĂĽsse aus Luxemburg
Jeannot
JEKE
Microsoft Partner
Microsoft Partner
 
Beiträge: 21
Registriert: 6. Oktober 2008 16:12
Realer Name: Jeannot Keiser
Arbeitsort: Luxemburg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 5.00

Re: Tabellendaten aktualisieren/löschen

Beitragvon Timo Lässer » 1. August 2010 12:08

Hallo Jeannot,

wenn man die Ursache eindeutig identifizieren kann, ist es durchaus sinnvoll, dies bei Microsoft zu melden.

Da du es mit einer bestimmten Buildnr. und einer konkreten Tabelle reproduzieren konntest, könnte man den Report Schritt für Schritt debuggen, bis der Absturz kommt.
Dann kennt man den ursächlichen Befehl.

Meine Vermutung: RecordRef/FieldRef
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5279
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Re: Tabellendaten aktualisieren/löschen

Beitragvon JEKE » 1. August 2010 20:59

Hallo Timo,
ich versuche mal herauszubekommen bei welchem Befehl der Client crashed. Ich Halte dich auf dem laufenden.

Viele GrĂĽsse
Jeannot
JEKE
Microsoft Partner
Microsoft Partner
 
Beiträge: 21
Registriert: 6. Oktober 2008 16:12
Realer Name: Jeannot Keiser
Arbeitsort: Luxemburg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 5.00

Re: Tabellendaten aktualisieren/löschen

Beitragvon JEKE » 2. Dezember 2010 17:41

Hallo Timo,
Sorry, dass ich so lange auf eine RĂĽckantwort warten hab lassen.
Ich habe jetzt mal bei Report durch gedebuggt. (Es war mir aufgefallen, dass das Problem auch bei dem Report 99901 Tabellendaten löschen auftritt.)
Beide Reports verursachen den Clientcrash beim gleichen CodestĂĽck.
Code: Alles auswählen
Counter - OnAfterGetRecord()
IF Counter.Number = 1 THEN
  RecRef.FINDSET(TRUE,FALSE)
ELSE
  RecRef.NEXT;

CurrRec += 1;
// > TL5.00:07 >>>
// Window.UPDATE(3,RecRef.KEYINDEX(1).FIELDINDEX(1).VALUE);
// Window.UPDATE(4,ROUND(CurrRec / NoOfRecs * 10000,1));
DlgMgt.Update(FORMAT(RecRef.KEYINDEX(1).FIELDINDEX(1).VALUE),CurrRec);
// < TL5.00:07 <<<

Der Crasch wird durch die Zeile
DlgMgt.Update(FORMAT(RecRef.KEYINDEX(1).FIELDINDEX(1).VALUE),CurrRec);
verursacht.
Deine Vermutung mit RecRef ist nicht so falsch.
Hast du eine Idee wie das gelöst werden kann?
Viele GrĂĽsse
Jeannot
JEKE
Microsoft Partner
Microsoft Partner
 
Beiträge: 21
Registriert: 6. Oktober 2008 16:12
Realer Name: Jeannot Keiser
Arbeitsort: Luxemburg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 5.00

Re: Tabellendaten aktualisieren/löschen

Beitragvon JEKE » 2. Dezember 2010 18:06

Hallo Timo,

Ich habe gerade zu diesem Thema folgendes Hotfix gefunden.
The Dynamics NAV 5.0 client crashes when you run C/AL code that contains the RecRef.field.value statement in Microsoft Dynamics NAV 5.0 Service Pack 1 with Update 2 installed
Article ID : 982621

Ich habe das Hotfix installiert. Oh Wunder, der Client raucht nicht mehr ab.

Viele GrĂĽsse aus dem verschneiten Luxemburg
Jeannot Keiser
JEKE
Microsoft Partner
Microsoft Partner
 
Beiträge: 21
Registriert: 6. Oktober 2008 16:12
Realer Name: Jeannot Keiser
Arbeitsort: Luxemburg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 5.00

Re: Tabellendaten aktualisieren/löschen

Beitragvon Timo Lässer » 3. Dezember 2010 10:37

Hallo Jeannot,

vielen Dank, dass du bereits selber die Lösung hier dazugeschrieben hast.

Du hast den richtigen KB-Artikel gefunden. Die Buildnr. 30488 hat ein Problem, wenn RecordRef.Field.Value anstelle eines expliziten FieldRefs verwendet wird.
Mit dem Patch aus dem KB-Artikel (Buildnr. 30906) ist das Problem direkt behoben.
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5279
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Vorherige

ZurĂĽck zu NAV Tools

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast