Domino 9 und frühere Versionen > ND7: Entwicklung
Umlaute in der Umgebungsvariable
botschi:
Hallo,
ich schreibe für einen Agenten ein Umgebungsvariable in die notes.ini des Users mit diesem Code
--- Code: --- ' namen der person in die ini schreiben, die gesucht werden soll
Call s.SetEnvironmentVar( "Adressbuch_Duplikat", Ucase(dummy.vorname(0)) + Ucase(dummy.nachname(0)))
--- Ende Code ---
Damit geht ein Agent dann los und sucht eine Person mit gleichem Namen.
Leider werden Umlaute in der notes.ini nicht als Umlaute dargestellt und dadurch arbeitet der Agent natürlich nicht mit den richtigen Werten.
Kann man das anders machen, sodass die Umalute in die notes.ini geschrieben werden?
Kennt das jemand und konnte es lösen?
Danke, Matthias
koehlerbv:
NotesSession.GetEnvironmentString gibt aber doch auch Umlaute dann korrekt wieder (auch wenn in der NOTES.INI-Variablen "Müll" zu stehen scheint).
Bernhard
botschi:
OK...
Ich bekomme mit diesem Code
--- Code: --- suchname = s.GetEnvironmentString("Adressbuch_Duplikat")
suchstring = |(SELECT Form = "Person" & vornachname = "| & suchname & |")|
Dim coll As NotesDocumentCollection
Set coll = db.Search(suchstring, Nothing, 0)
--- Ende Code ---
aber ein falsches Ergbnis wieder...
Macht mir da das db.search Probleme?
Ich dachte an die notes.ini, weil da der Wert ja schon falsch steht.
Matthias
koehlerbv:
Was passiert bei Dir, wenn Du hinter
suchname =
ein
Messagebox suchname
einfügst?
Bernhard
botschi:
Dann wird mit der gesuchte Name in großen Buchstaben angezeigt- so wie es sein wollte.
Mit Umlauten.
Matthias
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln