Schön, dass du dir so viel Mühe gibst. Ich habe die Hoffnung auch noch nicht aufgegeben, das mal zum Laufen zu bringen. Aktuell geht es aber immer noch nicht.

//DB-col: "DSPUCS2" VARGRAPHIC(40) CCSID 13488

dou *inlr = *on;
Exec Sql
Select Dspucs2 Into spucsf From Stestdb3 ;

//dspf-zeile: A DSPUCSF 40G B 9 16CCSID(13488 *LEN 40)

Exfmt Bearbeit;

if *inkc = *on OR *inkl = *on;
leave;
ENDIF;

Exec Sql Update Stestdb3 Set Dspucs2 = spucsf ;

Enddo;

*inlr=*on;

Sitzungseinstellungen:
Verbindung: UCS-Datenstrom aktivieren: nein
DBCS ist dann automatisch "nein" und deaktiv
Schriftart: Courier New
OS: Windows 7

Ergebnisse:
- deutsche Zeichen werden korrekt dargestellt und korrekt gespeichert
- russische Zeiehcn, die ich per RDi in die DB geschrieben habe erscheinen als Farbblock
- russische Zeichen, die ich per 5250 eingebe landen als ? in der DB

Hast du dein Beispiel bei dir mal konkret getestet? Also selbst gesehen und gemacht?

LG, Martin