[GELÖST] User.FINDFIRST bei Domänenuser

5. Oktober 2016 13:18

Hallo Zusammen,

hat jemand von Euch eine Idee, wie man folgendes Problem sinnvoll umgehen kann ?

Im Code soll auf den aktuellen User-Datensatz zugegriffen werden:

Name DataType Subtype
UserG Record User

Code:
UserG.SETRANGE("User Name", USERID);
UserG.FINDFIRST;


Bei einem Domänenuser mit einem Benutzernamen der Art 'Domäne\Name' bekomme ich die Fehlermeldung:

Im Filter wurde Folgendes nicht gefunden: Benutzer.
Filter: Benutzername: Domäne\Name


Das Problem liegt vermutlich daran, dass das \ als Zeilenumbruch interpretiert wird.

Kennt da jemand einen eleganten Workaround ?

Vielen Dank für Eure Hinweise !
Blue
Zuletzt geändert von BlueInTheSky am 5. Oktober 2016 14:00, insgesamt 1-mal geändert.

Re: User.FINDFIRST bei Domänenuser

5. Oktober 2016 13:49

User.SETRANGE("User Security ID",USERSECURITYID);
User.FINDFIRST;

Re: User.FINDFIRST bei Domänenuser

5. Oktober 2016 13:59

elroberto hat geschrieben:User.SETRANGE("User Security ID",USERSECURITYID);
User.FINDFIRST;



--> Vielen Dank, elroberto ! Das ist genau die Lösung, die ich gesucht habe :-)