Rico
27-07-04, 13:53
Hallo,
ich möchte in einem embedded SQL 3 Felder concatenated in einem neuen Feld ausgeben. Dazu habe ich folgenden Code geschrieben:
C/EXEC SQL
C+ DECLARE C1 CURSOR FOR
C+ SELECT RID, (TRIM(NNM) !! ',' !! TRIM(VNM)) AS GNM,
C+ STR, PLZ, ORT
C+ FROM ESWADBAQM/ADRUPD
C+ WHERE F12='1'
C/END-EXEC
Wenn ich das Programm wandeln möchte, bekomme ich folgende Meldung:
SQL0104 30 75 Position 33 Token ! ungültig. Gültige Token: + ) -.
Wenn ich das gleiche SQL-Statement interaktiv eingebe, läuft es wunderbar. Nur bringt es mir leider nicht sehr viel.
Bin für jeden Tip dankbar...
Gruß
Rico
ich möchte in einem embedded SQL 3 Felder concatenated in einem neuen Feld ausgeben. Dazu habe ich folgenden Code geschrieben:
C/EXEC SQL
C+ DECLARE C1 CURSOR FOR
C+ SELECT RID, (TRIM(NNM) !! ',' !! TRIM(VNM)) AS GNM,
C+ STR, PLZ, ORT
C+ FROM ESWADBAQM/ADRUPD
C+ WHERE F12='1'
C/END-EXEC
Wenn ich das Programm wandeln möchte, bekomme ich folgende Meldung:
SQL0104 30 75 Position 33 Token ! ungültig. Gültige Token: + ) -.
Wenn ich das gleiche SQL-Statement interaktiv eingebe, läuft es wunderbar. Nur bringt es mir leider nicht sehr viel.
Bin für jeden Tip dankbar...
Gruß
Rico