Anmelden

View Full Version : Problem Umlaute bei ILE RPG mit embedded SQL und SQLDA



ebschubert
05-03-18, 15:46
Hallo zusammen,

ich habe den kuriosen Fall das folgende Abfrage:


SELECT * FROM Table WHERE UPPER(Name1 CONCAT Name2 CONCAT Name3)
LIKE '%ÜBER%'

in ISQL: korrekt alle Datensätze bringt, die "ÜBER" enthalten.
in dem ILE RPG-PGM: Datensätze bringt, die "ÜBER" oder "UBER" enthalten.

Dh. im ILE RPG-PGM wird irgendwie nicht zwischen "U" und "Ü" unterschieden.

Ich arbeite noch mit OS 6.1, CCSID der Tabelle ist 273, im PGM ist explizit gesetzt:
exec sql set option LANGID=DEU;


Hat jemand eine Idee?
Danke vorab und Grüße

BenderD
05-03-18, 15:52
... srtseq(*LANGIDSHR) im CRTSQLRPGI oder im JOB