co_steffl
17-11-11, 12:48
Hallo zusammen
ich stehe wieder mal vor einem Problem mit SQL in RPG
Für einen Exec prepare benötige ich eine Sql String. (unten)
Dabei sind die Felder in RPG mit
ALARM_DATE D(10*ISO-) 72D 240M
ALWNULL
+
SMALLDAT D(10*ISO-) 60D 194M 198
definiert.
Bei der Compilierung bekomme ich den Fehler "Operanden sind mit der Art des Operators nicht kompatibel"
Ich bin mir nicht sicher ob der Syntax im String richtig ist oder gibt es hier noch eine Funktion die ich mit hinein bringen muß?
h_sqlcommand = ' +
SELECT * from Lib/File where (xxxxxx = 30 or +
xxxxxxx = 31) and File_date = ' + smalldat +
' order by xxxxxxx +
';
exec sql prepare sel1 from :h_sqlcommand;
Gruß co_steffl
ich stehe wieder mal vor einem Problem mit SQL in RPG
Für einen Exec prepare benötige ich eine Sql String. (unten)
Dabei sind die Felder in RPG mit
ALARM_DATE D(10*ISO-) 72D 240M
ALWNULL
+
SMALLDAT D(10*ISO-) 60D 194M 198
definiert.
Bei der Compilierung bekomme ich den Fehler "Operanden sind mit der Art des Operators nicht kompatibel"
Ich bin mir nicht sicher ob der Syntax im String richtig ist oder gibt es hier noch eine Funktion die ich mit hinein bringen muß?
h_sqlcommand = ' +
SELECT * from Lib/File where (xxxxxx = 30 or +
xxxxxxx = 31) and File_date = ' + smalldat +
' order by xxxxxxx +
';
exec sql prepare sel1 from :h_sqlcommand;
Gruß co_steffl