lucullus
07-04-22, 08:50
Guten Morgen,
ich möchte die Existenz eines Verzeichnis mittels emb. SQL prüfen.
SELECT CASE WHEN count(*) > 0 THEN '1' ELSE '0' END into :gefunden
FROM TABLE(QSYS2.IFS_OBJECT_STATISTICS(TRIM(:Pfad), 'YES', '*ALLDIR'));
Initialisiere ich die Variable Pfad varchar(100) inz('home/Myfolder/Sub/' wird das SQL korrekt ausgeführt.
Wird die Variable Pfad varchar(100) aber durch Programmparameter gefüllt erhalte ich immer einen SQL Fehler:
SQLCODE 462
SQLSTATE 01532
der Job läuft unter CCSID 1141.
Hat einer eine Idee wo ich ansetzen kann?
Danke für die Hinweise.
ich möchte die Existenz eines Verzeichnis mittels emb. SQL prüfen.
SELECT CASE WHEN count(*) > 0 THEN '1' ELSE '0' END into :gefunden
FROM TABLE(QSYS2.IFS_OBJECT_STATISTICS(TRIM(:Pfad), 'YES', '*ALLDIR'));
Initialisiere ich die Variable Pfad varchar(100) inz('home/Myfolder/Sub/' wird das SQL korrekt ausgeführt.
Wird die Variable Pfad varchar(100) aber durch Programmparameter gefüllt erhalte ich immer einen SQL Fehler:
SQLCODE 462
SQLSTATE 01532
der Job läuft unter CCSID 1141.
Hat einer eine Idee wo ich ansetzen kann?
Danke für die Hinweise.