[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.254
    @Robi: Das funktioniert i.d.R. nur bei CPYFRMSTMF, da ich dann nur 1 Feld habe.
    Bei CPYFRMIMPF muss ich da sowieso auf Feldebene arbeiten, da ist SQL dann einfacher.

    @Birgitta:
    In eckige Klammern braucht man nur Aufzählungen '[A-Za-z]' stellen, also '\W+' reicht da bereits.
    Zu bedenken dabei ist: Alle Sonderzeichen "!§$%-_()..." fliegen dabei auch raus.
    w = [A-Za-z0-9ÄÖÜäöüéáí....], also alle Buchstaben und Zahlen
    W = Nicht w
    Besser wäre da die Klasse [:cntrl:], also
    Select RegexP_Replace(Text, '[:cntrl:]+', ' ') from yourtable

    Zusätzlich muss RegEx auch noch als Systemoption installiert werden, was auf Kundensystemen häufiger nicht gemacht bzw. vergessen wird.
    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

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    1.979
    @Baldur.
    nö, genau das NICHT!

    Ich verwende eine intern beschriebene Datei
    Satz = String
    könnte mann im ILE mit einem Feld machen Rpg konnte nur 256 Stellen
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.254
    Und was machst du bei gepackten Feldern die gerne ebensolche Codes enthalten könnten?
    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
    Jun 2001
    Beiträge
    1.979
    Du bekommst gepackte Felder vom PC?
    Ich nicht ...
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.254
    Das kommt daher, dass du vielleicht CPYFRMIMPF nicht kennst.
    Dieser konvertiert die CSV-Felder direkt typgerecht in die Spalten: Zeichen, Decimal, Date incl. NULL-Flag.
    Und ja, da ja im CSV auch Zahlen vorkommen, bekomme ich gepackte Daten vom PC;-).
    Dadurch spare ich mir das müsame Zerlegen per Code, zumal CPYFRMIMPF fehlerhafte Sätze in eine Error-Datei ausgeben kann.
    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. HTML-Code per SQL aus DB-Feld entfernen
    By schwatzen in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 18-01-17, 13:43
  2. Zeitstempel mit CHAR-Feld vergleichen
    By harbir in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 29-10-14, 02:29
  3. Umformatierung von einem Textfeld in eine Datum Feld
    By PFR in forum NEWSboard Programmierung
    Antworten: 17
    Letzter Beitrag: 10-06-14, 08:40
  4. Antworten: 2
    Letzter Beitrag: 02-05-14, 08:42
  5. Char-Feld 4-stellig, per SQL nur 1. Stelle ändern
    By LGALF in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 05-07-01, 17:09

Berechtigungen

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