[GELÖST] CU Login Management Problem

13. Juli 2010 10:58

Hi,

ich stoße in der Codeunit Login Management in der Funktion LookupUserID auf einen Überlauf von Text zu Text in folgender Zeile:
TempLogin.Name := WindowsLogin.Name;
Anscheinend ist die ID inkl. Domain einfach zu lang? Habt Ihr schon mal ein ähnliches Problem gehabt? Wenn ja, wie habt Ihr es gelöst?

Danke und Gruß
Enulien
Zuletzt geändert von Enulien am 13. Juli 2010 13:24, insgesamt 1-mal geändert.

Re: CU Login Management Problem

13. Juli 2010 11:23

Stimmt, TempLogin.Name hat Text[30], WindowsLogin.Name hat Text[65] (zu erkennen, wenn man auf "Name" im Quelltext klickt).

Die Lösung besteht darin, (wie seit Version 2009) das Feld Name in Tabelle 387 auf 65 Zeichen zu erweitern. Ich weiß aber nicht, ob damit an anderer Stelle nicht schon der nächste Textüberlauf auftreten könnte (von TempLogin zu einer anderen Tabelle).

Re: CU Login Management Problem

13. Juli 2010 12:36

Hi,

danke für die Rückmeldung.
Ich hatte gedacht, es gibt vielleicht einen anderen "Trick" als eine Felderweiterung. Ist ja nicht unüblich, dass eine USER ID + Domain größer als 30 Zeichen ist.

Gruß
Enulien