Hi,

SQLRPGLE, V7R1

ich habe eine Variable inVar, char 100 und eine Datei mit einem Feld FELD Numerisch 3

wenn ich inVar mit '100' fülle und
Code:
C*EXEC SQL                                             
C* SET :C =(SELECT COUNT(*) FROM DATEI                
C*    WHERE KEY1 = 9000000 AND FELD IN(:inVar)) 
C*END-EXEC
ausführe bekomme ich eine Zahl.

fülle ich inVar mit '100, 124' bekomme ich einen Fehler
cpd4374 und sql0302, code 6, Ungültige numerische Daten


1. Warum
2. gibt es alternativen

Danke
Robi