[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Apr 2002
    Beiträge
    792

    IFS-File in SQL-Tabelle kopieren?

    Hi,

    ich bin eigentlich sicher das ich das schon mal gemacht habe, aber irgendwie klappt es nicht mehr. Ich will eine Txt-Datei aus dem Root (152 Zeichen Tabgetrennt) in eine SQL Tabelle mit einem Feld (Char 152) kopieren. Leider scheint es mit CPYFRMIMPF und auch mit CPY nicht zu klappen. Hat vielleicht jemand einen Tip für mich?

    Vielen Dank

    Sascha

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Probier es mit "DTAFMT(*FIXED) STRDML(*NONE)".

    Ansonsten musst du den Umweg über CPYFRMSTMF in eine PF mit CCSID(65535) und anschliessendem CPYF ... FMTOPT(*NOCHK) versuchen.
    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

  3. #3
    Registriert seit
    Apr 2002
    Beiträge
    792
    Hallo Baldur,

    danke für den Tip. Hatte ich auch schon versucht. Leider keine Änderung. Ich werd's dann wohl über ein teporäres Objekt machen müssen. Danke

    Gruß

    Sascha

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Hallo Sascha!

    Probier's mal mit einem CPYFRMSTMF in eine Quellendatei und anschließendem CPYF aus dieser Quellendatei in deine Datei mit Formatoption *CVTSRC.

    Gruß
    Jürgen

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Eine SRCPF mit 152 Nutzstellen ist auch eher selten.
    Da kann ich auch gleiche eine PF per CRTPF ohne DDS mit Satzlänge machen. Die hat dann genau das Format, dass CPYFRMSTMF benötigt.
    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
    Apr 2002
    Beiträge
    792
    Moin moin,

    ich habe es jetzt so wie besprochen gemacht. Erst ein CPYFRMSTMF in eine teporäre PF und dann ein CPYF (beide mit *REPLACE). Da gibt es dann keine Probleme.

    Gruß

    Sascha

Similar Threads

  1. Antworten: 11
    Letzter Beitrag: 18-07-16, 09:49
  2. probleme file ins IFS stellen
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 30-01-07, 07:48
  3. ASCII-Spoolfile ins IFS kopieren
    By Souljumper in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 23-01-07, 10:02
  4. fehlende DDS Sourcen: disassembler?
    By emax in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 06-10-06, 11:01
  5. Kopieren per SQL
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 18-07-06, 09:36

Berechtigungen

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