Zitat Zitat von Fuerchau Beitrag anzeigen
Das könnte ein Kompatibilitätsproblem sein, dass CA V6R1M0 nicht mit V5R3 zurechtkommt.

Trotzdem nochmal:
a) Probiere einen ähnlichen SQL mit dem OpsNav oder mal mit MS-Query (über Excel) aus.

b) Ersetze die Konstanten im SQL mit "?" und verwende Parameter-Objekte
Man ihr seid aber schnell hier im Forum. Ich komme ja kaum nach meinen Kunden zu fragen.

Wenn wir den Select direkt auf der AS/400 absetzen, funktioniert er. Das ist schonmal eine wichtige Erkenntnis.

Die DB steht wohl mit CCSID auf 65535. Ich habe im ODBC Treiber den Haken gesetzt unter Tab Conversions:

Convert binary data (CCSID 65535) to text

War das der richtige Haken?

Jedenfalls brachte es keine Veränderung. Ohne Umlaut wird der Select ausgeführt. Mit Umlaut bekommt die AS/400 die Krise.

OPSNAV kennt mein Kunde nicht.
Den Select haben wir auch schon in SQL Tool ausgeführt (also ohne unsere Applikation): Gleiches Verhalten.

Den Part mit den ? verstehe ich nicht.