[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    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.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  2. #2
    Registriert seit
    Sep 2005
    Beiträge
    51
    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

  3. #3
    Registriert seit
    Sep 2005
    Beiträge
    51
    ok habs jetzt endlich hinbekommen. also vielen dank für eure geduld und mithilfe

    gruß apparat

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    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.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  2. Authorization Problem nach ändern der Primary Group
    By ChrisX in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 11-10-06, 15:31
  3. Merkwürdiges Problem in VRPG
    By Flappes in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 06-10-06, 08:39
  4. STRQSH Aufruf als Job dauerhaft laufen lassen
    By QSECOFR-1 in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 14-06-06, 18:02
  5. Problem im QM mit Decimal
    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
  •