Hallo.

Jetzt habe ich doch nochmal eine Nachfrage:

In einem anderen Programm haben wir folgenden SQL Befehl genutzt um zu prüfen ob die Variable daten273 Sonderzeichen beinhaltet:

Code:
D datenein        S            300A   CCSID(1208)    
D daten273        S            300A   CCSID(273)     

exec sql select cast(:datenein as varchar(300) ccsid 273)   
            into :daten273                          
            from SYSIBM.SYSDUMMY1 fetch first 1 row only;      
IF sqlcode = 335;                                   
  //Sonderzeichen vorhanden
ENDIF;
Ich frage mich nun ob man diese Prüfung nicht auch durch die Umwandlung mit ifs_read_utf8 mit erledigen kann? Aber egal welche Variablen ich kombiniere weder ifs_read_utf8 noch ifs_read usw. spucken hier einen anderen sqlcode als 0 aus.

Könnte man trotzdem irgendwie auslesen, falls z.B: beim ifs_read (ohne _utf8) eine Umsetzung fehlerhaft ist oder muss ich dafür immer die andere Prüfung nehmen?

Gruß
Sebastian