[NEWSboard IBMi Forum]
Seite 3 von 3 Erste ... 2 3
  1. #25
    Registriert seit
    Nov 2003
    Beiträge
    2.333
    Hm? Wieso kommt hier 2 heraus? Achso, Reihenfolge der Parameter bei %CHECK verwechselt!? Wer sucht hier wen bei wem?

    Zitat Zitat von Lucky662 Beitrag anzeigen
    Also, ich habe das Problem, dass mir
    len = %check('0045958':'0123456789');
    eine 2 zurück liefert!
    Ich arbeite beim Kunden mit 7.1.
    Kann mir das jemand erklären?
    Ich weiß hier gibt es einen Stau! Aber die Updates auf 7.3 und dann folglich 7.5 werden grade besprochen, dauert aber noch.

  2. #26
    Registriert seit
    Feb 2001
    Beiträge
    20.370

  3. #27
    Registriert seit
    Nov 2003
    Beiträge
    2.333
    Also werden die Zeichen 0045958 in der Zeichenkette 0123456789 gesucht. Und da wird als erstes abweichendes Zeichen die 1 gefunden und die steht an Position 2. Aber ob so herum zu Suchen wirklich gewollt ist?

  4. #28
    Registriert seit
    Feb 2001
    Beiträge
    20.370
    Argument 1: Prüfzeichen (comparator)
    Argument 2: zu prüfende Zeichen (base)

    %CHECK(comparator : base {: start { : *NATURAL | *STDCHARSIZE}})






    %CHECK returns the first position of the string base that contains a character that does not appear in string comparator. If all of the characters in base also appear in comparator, the function returns 0.

    Ich bin der Meinung: das ist volle Absicht.

    Du kannst ja, wie E305GL vorschlägt, eine alternative Funktion selber bauen.
    In einer Schleife mit %subst() und %scan() ist das zu machen.
    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

  5. #29
    Registriert seit
    Nov 2003
    Beiträge
    2.333
    Aber mit %CHECK geht’s ja auch aber nur wenn man die Parameter in der richtigen Reihenfolge angibt. Also als Parameter 1 die Ziffern 0-9 als '0123456789' und als Parameter 2 die zu prüfende Zeichenkette.

  6. #30
    Registriert seit
    Feb 2001
    Beiträge
    20.370
    Wie Birgitta schon 2011 im Betrag 10 beschrieben hat.
    Aber anscheinend liest keiner mehr so richtig:-(.
    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

  7. #31
    Registriert seit
    Nov 2003
    Beiträge
    2.333
    Wie war das noch?
    2+3=3+2 und 2*3=3*2 oder?

    Aber gilt das auch bei 2^3 und 3^2?

  8. #32
    Registriert seit
    Feb 2001
    Beiträge
    20.370
    Auch am Thema vorbei:

    2+2 = 4
    2*2 = 4
    2^2 = 4

    Oder die Zahl 88, du kannst sie drehen, wenden, spiegeln, es ist egal und bleibt 88.
    Fazit: egal = 88.
    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

  9. #33
    Registriert seit
    Mar 2002
    Beiträge
    5.309
    ... was soll das denn bringen, zu prüfen ob ein Feldinhalt "numerisch ist"??? Da braucht es eine Funktion, die mir das in der benötigten Form zurück gibt oder eine Exception auslöst. Cast nennt man das bei ordentlichen Programmiersprachen.

    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/

Similar Threads

  1. Kein Zugriff über QNTC auf Win-Share
    By marmart in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 25-09-07, 15:29
  2. QNTC Zugriff auf CD Laufwerk Fehlerhaft
    By pwrdwnsys in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 07-11-06, 15:34
  3. auf aktiven Job prüfen
    By TARASIK in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 26-10-06, 11:07
  4. Status nach Druck nich SAV, sonder Drucker auf END
    By zannaleer in forum NEWSboard Drucker
    Antworten: 6
    Letzter Beitrag: 13-09-06, 10:35
  5. Alpha-Feld auf nummerisch prüfen
    By Sulla in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 29-12-05, 10:41

Berechtigungen

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