CX_OBJECT_DICTIONARY_CI::RepairSharpSKeys
Beschreibung:
Durch eine Aktualisierung der vom CI-Dictionary intern verwendeten toUpper-Funktion, wird "ß" nicht mehr zu "SS", sondern zu "ß" umgewandelt. Dadurch könnten nur neu angelegte Einträge mit "ß" auch unter "ß" gefunden werden. Alte Einträge werden nur bei der Suche nach "ss" gefunden.
Diese Methode behebt das Problem und aktualisiert die alten Keys, in denen "ß" nach "SS" umgewandelt wurde durch neue Keys, in denen "ß" so belassen wird. Dadurch können auch alte Einträge mit "ß" gefunden werden. Die Methode muss nur einmalig für alte Dictionaries in der Datenbank aufgerufen werden. Von da an sind die Dictionaries repariert.
Code-Beispiel:
dictionary Call(RepairSharpSKeys)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_OBJECT_DICTIONARY_CI | Dictionary |