[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2004
    Beiträge
    78

    Question %DATE & RNF7510

    Hallo,

    kann mir einer sagen was ich hier falsch mache:
    enddate = %dec(%char(%date(y2k004:*mdy):*iso0):8:0);

    Ich moechte also ein numerisches Feld (6 0) das MMDDYY enthaelt in ein numerisches Feld (8 0) CCYYMMDD konvertieren.
    Bekomme aber RNF7510

    Dankeschoen im voraus!
    Ralf

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.929
    Zitat Zitat von RaMai Beitrag anzeigen
    Hallo,

    kann mir einer sagen was ich hier falsch mache:
    enddate = %dec(%char(%date(y2k004:*mdy):*iso0):8:0);

    Ich moechte also ein numerisches Feld (6 0) das MMDDYY enthaelt in ein numerisches Feld (8 0) CCYYMMDD konvertieren.
    Bekomme aber RNF7510

    Dankeschoen im voraus!
    Ralf
    Was sagt RNF7510????????
    Und wann tritt der Fehler auf? Bei Umwandeln oder Ausführen?
    Wenn Du Release V5R3 oder höher hast, kannst Du den folgenden Source Code verwenden.

    Code:
     /Free
      NumDate8 = %Dec(%Date(NumDate6: *MDY): 8: 0);
     /End-
    Free

    Bei mir laufen auch die beiden folgenden Konvertierungen problemlos:
    Code:
     /Free
        NumDate8 = %Dec(%Char(%Date(NumDate6: *MDY): *ISO0): 8: 0);                                               
        NumDate8 = %Int(%Char(%Date(NumDate6: *MDY): *ISO0));         
     /End-Free
    Birgitta
    Birgitta Hauser

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

  3. #3
    Registriert seit
    Jun 2004
    Beiträge
    78
    Danke Brigitta,

    der Fehler trat beim umwandeln auf.
    Hab es gestern zum laufen gebracht indem ich es in 2 steps gemacht habe...komischerweise funktioniert es heute mit jedem Deiner Beispiele.

    Danke nochmals,
    Ralf

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.366
    ... das ist wieder eines dieser seltenen geraden Features; da habt ihr eine dieser seltenen Sammlerstücke erwischt, die jeden zweiten Tag Mist bauen.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Berechtigungen

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