Zitat Zitat von andreaspr@aon.at Beitrag anzeigen
hast du schon den Cast probiert, wie fürchau beschrieben hatte?
cast(Feld as char(nn) ccsid 273) = 'Nü'
wenn es dann funktioniert, hast du definitiv ein problem mit den CCSIDs und du brauchst nicht lang weiter suchen.

vlt. musst du auch die Language-ID in deiner ODBC-einstellung anpassen, wenn die DB mit ENU fährt.
Ja - das habe ich wie folgt probiert:

Select * from SENDUNG where cast(FELD as char(50) ccsid 273) = 'Nürnberg'

Gleiches Verhalten. Kein Response von der Datenbank und mann muss den Job auf AS/400 Seite beenden.

Aber woher kommt die 273? Woher weiss ich dass die korrekt ist?
Wenn ich das weiss, könnte ich diese Codepage doch im ODBC Treiber angeben oder nicht?

Wo stelle ich im ODBC eine Language-ID ein?