[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2005
    Beiträge
    2

    CHGCMDDFT mit mehreren Werten

    Hallo,

    ich möchte mittels CHGCMDDFT beim Befehl CRTBNDRPG unter CVTOPT sowohl *VARCHAR als auch *DATETIME vorbelegen. Wie wird denn das eingegeben ?
    Einträge wie
    CHGCMDDFT CMD(CRTBNDRPG) NEWDFT('CVTOPT(*VARCHAR, *DATETIME)') oder
    CHGCMDDFT CMD(CRTBNDRPG) NEWDFT('CVTOPT(*VARCHAR)(*DATETIME)') erkennt das System nicht.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Tja, da hat man leider Pech gehabt !
    Ein Kommando-Parameter kann genau nur EINEN Defaultwert haben, Parameterlisten werden dabei nicht unterstützt.

    Aber für RPGLE kannst du diese Defaults ja in der H-Zeile der Quellen absetzen. Es gibt auch irgendwo dazu eine DTAARA, die allerdings etwas eingeschränkt ist.
    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

  3. #3
    Registriert seit
    Oct 2005
    Beiträge
    2
    In den H-Bestimmungen läßt sich bei CVTOPT leider auch nur ein Wert eintragen.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Auszug aus der F1-Hilfe im SEU-Editor:

    CVTOPT(*{NO}DATETIME *{NO}GRAPHIC *{NO}VARCHAR *{NO}VARGRAPHIC)
    Dieses Schlüsselwort angeben, um festzulegen, wie das ILE
    RPG-Umwandlungsprogramm Datums-, Zeit-, Zeitmarken- und
    Grafikdatenarten sowie Datenarten variabler Länge bearbeitet, die
    aus extern beschriebenen Datenbankdateien abgerufen werden.
    Es kann jede beliebige Datenart oder es können alle Datenarten in
    beliebiger Reihenfolge angegeben werden. Wird jedoch eine Datenart
    angegeben, kann der Parameter *{NO} für dieselbe Datenart nicht
    ebenfalls verwendet werden, und umgekehrt. Wird beispielsweise
    *GRAPHIC angegeben, kann nicht auch *NOGRAPHIC angegeben werden und
    umgekehrt.

    Die Parameter durch einen Doppelpunkt voneinander trennen. Ein
    Parameter darf nicht mehr als einmal angegeben werden.

    Anmerkung: Enthält das Schlüsselwort CVTOPT keine Angabe eines
    Paars, wird der im Befehl für diese spezifische Datenart
    angegebene Wert verwendet. Wird beispielsweise das Schlüsselwort
    CVTOPT(*DATETIME : *NOVARCHAR : *NOVARGRAPHIC) in der
    Steuerbestimmung angegeben, wird für das Paar (*GRAPHIC,
    *NOGRAPHIC) der Wert verwendet, der implizit oder explizit im
    Befehl angegeben wurde.

    Also:

    h cvtopt(*varchar:*datetime)
    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. iSeries mit mehreren virtuellen Instanzen
    By Christian.Hesse in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 25-11-06, 05:57
  2. SQL: Aus mehreren Feldern ein Datum erkennen
    By I0N in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 21-11-06, 12:44
  3. SQL Case von mehreren Dateien
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 08-08-06, 09:34
  4. Datenbankdatei mit mehreren Tabellen
    By schojo in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 07-06-05, 11:48
  5. CHGCMDDFT bei FMTDTA
    By Mordox in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 31-01-05, 10:49

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •