[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Apr 2002
    Beiträge
    792
    mmm...das ist alles komisch.

    Wenn ich noch einmal ein Feld in der D-Karte angebe das auch 6S 0 ist und dann

    Feld = Datum1;
    WriteXXX(Feld);

    mache dann funktioniert es.
    Kann ich denn keinen Feldnamen direkt der Prozedur übergeben?

  2. #2
    Registriert seit
    Apr 2002
    Beiträge
    792
    Juhu,

    damit hast du mir jetzt den Feierabend gerettet. Das hätte mich heute Nacht noch beschäftigt. Der "Value" war's. Danke Baldur.

    Gruß

    Sascha

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.979
    Zitat Zitat von JonnyRico
    mmm...das ist alles komisch.

    Wenn ich noch einmal ein Feld in der D-Karte angebe das auch 6S 0 ist und dann

    Feld = Datum1;
    WriteXXX(Feld);

    mache dann funktioniert es.
    Kann ich denn keinen Feldnamen direkt der Prozedur übergeben?
    Wenn es sich um input only Felder handelt kannst Du das Schlüssel-Wort VALUE oder CONST verwenden. In diesem Fall wird ein temporäres Feld mit der erwarteten Feld-Definition generiert. Dann ist es egal, ob das Feld gepackt, gezont oder integer ist.

    In RPG werden gezonte Felder soweit möglich in gepackte Felder umgesetzt. Eine Möglichkeit gezonte Datei-Felder zu erhalten ist, die Datei als externe Datenstruktur anzugeben.
    Felder in Datenstrukturen werden nicht konvertiert, sondern das Format beibehalten.
    Damit wird dann auch das gezonte Feld an die Prozedur übergeben.

    Felder, die in den D-Bestimmungen definiert sind, werden ebenfalls nicht konvertiert.

    Werden gepackte Datei-Felder in Datenstrukturen ohne Angabe einer Definition hinterlegt, also nur aufgelistet, werden sie in gezonte Felder umgesetzt.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 6. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

Similar Threads

  1. Prozedur, in welchem Modul
    By loeweadolf in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 06-11-06, 15:05
  2. cpyfrmpcd --> cpyfrmstmf
    By malzusrex in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 26-07-06, 12:09
  3. strsst -> SB01
    By TARASIK in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 27-06-06, 13:32
  4. Spool -> PDF benötigte Lizenzprogramme
    By cseitz in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 20-06-06, 14:40
  5. Rückgabe von 2 Werten aus einer Prozedur
    By BUG in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 18-10-04, 13:55

Berechtigungen

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