-
So zickig ist das gar nicht.
Das Problem beim Prompt (F4) ist folgendes:
Gibt man eine Zeichenkette ein und leitet diese mit einem Hochkomma und *cat ein, wird der gesamte Ausdruck nicht bewertet sondern als Zeichenkette angenommen. Daher werden dann ggf. selber Hochkommata eingefügt oder Fehler ausgegeben.
Möchte man Funktionen wie *CAT %SST o.ä. verwenden, muss man die Eingabe mit einer Klammer-Auf beginnen und mit Klammer-Zu abschließen !!!
Genau dann wird die Eingabe eben als Ausdruck angenommen.
Hintergrund:
Erstellt man ein CMD, kann man bei jedem PARM angeben, ob ein Ausdruck bewertet werden kann oder nicht. Ist eine Bewertung erlaubt, kann man mittels Klammern eben Verkettungen und Ausdrücke (neu auch Berechnungen) verwenden.
Reicht die Eingabe beim Prompt nicht aus, kann das Feld mittel "& " (Ampersand+Leerzeichen) dynamisch vergrößert werden.
So kann ich z.B. bei fast allen Kommandos berechnete Ausdrücke verwenden anstatt immer Hilfsvariablen erst mal zusammenzubauen.
-
jetzt hat er es erstmal gemacht. muss mir nur noch was überlegen mit den numerischen werten da die momentan als charcter sind aber in der table numerisch sein müssen. werd ich sie ganz einfach konvertieren. mal eben inner ddssrc nachsehen
-
ok habs jetzt endlich hinbekommen. also vielen dank für eure geduld und mithilfe
gruß apparat
-
Beim Aufruf eines QM werden grundsätzlich Zeichenvariablen übergeben, eine Konvertierung ist hier nicht nötig.
Es sei denn, du hat im CLP die Variable als numerisch, dann einfach per "CHGVAR &CHARVAR &NUMVAR" in Zeichen umwandeln.
SQL interpretiert das dann schon richtig, da Zeichen eben in Hochkomma und Zahlen ohne angegeben werden.
Similar Threads
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 10-01-07, 10:58
-
By ChrisX in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 11-10-06, 15:31
-
By Flappes in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 06-10-06, 08:39
-
By QSECOFR-1 in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 14-06-06, 18:02
-
By Marc_w in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 31-10-05, 07:24
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks