hab mir die SQL-Fehlermeldung SQL0187 (WRKMSGF QSQLMSG) mal etwas genauer angeschaut:
PHP-Code:
                                                             System:   BHSWHR  
 Nachrichten
-ID . . . . . . . :   SQL0187                                      
 Nachrichtendatei 
. . . . . . :   QSQLMSG                                      
   Bibliothek 
. . . . . . . . :     QSYS                                       
                                                                               
 Nachricht 
. . . :   Verwendung der gekennzeichneten Dauer ungültig.           
 
Ursache  . . . . :  Einer der folgenden Fehler trat auf:                      
     -- 
Eine gekennzeichnete Dauer ist angegebenist aber nicht der Operand   
   des Additions
oder Subtraktionsoperators.                                  
     -- 
Eine gekennzeichnete Dauer von JahrenMonaten oder Tagen ist als      
   Additions
oder Subtraktionsoperand angegebender andere Operand ist jedoch
   kein Datum und keine Zeitmarke
.                                             
     -- 
Eine gekennzeichnete Dauer von Mikrosekunden ist als Additionsoder   
   Subtraktionsoperand angegeben
der andere Operand ist jedoch keine Uhrzeit  
   und keine Zeitmarke
.                                                        
     -- 
Eine gekennzeichnete Dauer von Stunden Minuten oder Sekunden ist als   
   Additions
oder Subtraktionsoperand angegebender andere Operand ist jedoch
   keine Zeitmarke
.
     -- 
Eine gekennzeichnete Dauer ist als linker Operand einer Subtraktion   
   angegeben
.                                                                 
     -- 
Der für die gekennzeichnete Dauer angegebene Wert ist nicht numerisch.
 
Fehlerbeseitigung:  Verwendung der gekennzeichneten Dauer korrigieren. Die   
   
Anforderung wiederholen
Kann es sein, daß das SQL-Statmant (Addition von 1 Tag) in einem SQLRPG womöglich gar nicht funkt?