[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Sep 2004
    Beiträge
    4
    Hallo Roland,

    wird die Bezugszahl bei not found gesetzt ? Du kannst aber auch einen SETLL und einen READE machen.
    Ich habe soetwas nocht nicht gehört, das ein CHAIN mit einem KEY nicht richtig funktioniert. Da muss was anderes sein. Wenn ich auf ein Datei mit dem KEY zugreife, und der Satz ist vorhanden muss der Satz gefunden werden.

    Gruß HP
    HP

  2. #2
    Registriert seit
    Feb 2004
    Beiträge
    13
    Hallo HP

    es werden ja auch Sätze gefunden - allerdings zuviele.

    Es gibt ein Satz mit dem Schlüsselwert 'Mon' (grosses 'M' kleines 'on'). Wenn ich jetzt aus einem Programm heraus mit dem Schlüsselwert 'MON' oder 'mon' zugreiffe, wird trotzdem der Satz mit dem Schlüssel 'Mon' gefunden.

    Eine Bezugszahl habe ich nicht angegeben. Der Settl/Read liefert das gleiche Ergebnis wie der Chain.

    Gruß
    Ronald

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.748
    Das liegt nun mal an der *LANGxxx-Einstellung der Datei.
    Groß/Kleinschreibung sind daher gleichwertig, so dass halt ein Satz gefunden wird. Dies ist ja der Vorteil von *LANGxxx (Sortierung von Namen nach z.B. Telefonbuch).
    Der Unterschied zwischen *LANGSHR und *LANGUNQ ist nur die Sortierfolge, nicht die Wertigkeit.

    Nur *HEX liefert einen Fehler.
    Möchte man im Programm sicher sein, das der HEX-Wert identisch sein soll, muss man halt das gelesene Feld nochmal mit dem Suchfeld vergleichen. Dies ist in RPG immer ein Hexvergleich.
    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

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.934
    Was wenn Du eine zusätzliche logische Datei mit SRTSEQ *HEX anzulegen und zu verwenden?

    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

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.748
    Ich würde eher den Effekt nutzen und das gelesene Feld wieder dem Benutzer/Programm zur Verfügung stellen so dass die Einheitlichkeit der Daten gewährleistet ist. Schließlich kommt die Datei ja bereits mit der Einstellung.
    Egal was der User eingibt, aus MON, mOn, MOn usw. wird halt immer Mon. Find ich doch Klasse, dass das so geht.
    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

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.379
    da wäre ich vorsichtig, "Standard" Software, die so einen Huddel macht, rumpelt damit beim Release Wechsel garantiert von den Schienen.

    mfg

    Dieter Bender,
    der meint wenn man das haben will, dann speichert man UPPER(ebbes)

    Zitat Zitat von B.Hauser
    Was wenn Du eine zusätzliche logische Datei mit SRTSEQ *HEX anzulegen und zu verwenden?

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

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.748
    *LANGSHR/*LANGUNQ haben schon ihre Berechtigung. Mit UPPER gehts nur in SQL (in DDS benötige ich ein Hilfsfeld, was aber einen Update/Write in RPG verhindert) und hat eine andere Bedeutung.
    Und was dann einen Releasewechsel angeht, dann muss das auch in Zukunft funktionieren.
    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. SQL Update aus zwei Dateien mit 3 Schlüsselfeldern
    By mk in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 13-07-12, 09:53
  2. Seltsames Phänomen Lpar System
    By TARASIK in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 12-12-06, 14:24
  3. FTP Phänomen
    By teusch in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 30-09-05, 11:40
  4. Merkwürdiges Phänomen
    By kuempi von stein in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 03-01-05, 12:26
  5. Unerklärliches Phänomen
    By Der_Unwissende in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 30-08-04, 17:38

Berechtigungen

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