PDA

View Full Version : Problem beim CAT im embeddedSQL



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

fred_hanau
27-07-04, 14:51
concat statt !! ist hier das Zauberwort !

Gruß Fred

Rico
28-07-04, 09:09
Hallo Fred,

danke für deine schnelle Antwort.

Tja, meistens liegen die einfachsten Antworten doch so nahe...

Gruß
Rico