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
Bookmarks