[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2002
    Beiträge
    27

    Post OPNQRYF in RPGLE

    Hallo Forum,

    folgender grober Programmablauf:

    OVRDBF FILE(Datei) SHARE(*YES) /per QCMDEXC
    OPNQRYF...
    OPEN Datei
    Verarbeitung
    CLOSE Datei
    ...

    Nun meine Frage:
    Warum funktioniert der CLOSE nicht?

    CLOF per QCMDEXC tut was er soll

    Vielen Dank im Voraus

    Jörg
    Gruss Jörg

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.375

    Post

    Der Close funktioniert schon, wenn Du im OVRDBF nachsiehst, SHARE(*YES) bedeutet, dass jeder Open die bereits geöffnete Datei erneut öffnet (Verwendungszähler).
    Der Close reduziert den Zähler, erst der letzte Close schließt die Datei.

    Also:
    OPNQRYF = 1. Open
    RPG-Open = 2. Open
    RPG-Close = 1. Close
    CLOF = 2. Close

    Nachzusehen mittels DSPJOB Auswahl 14, da kann man auch sehen, wie oft die Datei geöffnet ist (ggf. F10 drücken).
    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. Datumfeld in RPGLE löschen
    By Mr.iSeries in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 17-01-07, 10:57
  2. Cobol <> RPGLE
    By Xanas in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 13-12-06, 13:38
  3. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  4. KEYED DATA QUEUES SUBFILE DESCEND RPGLE
    By borwegen in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 30-06-06, 09:04
  5. Suche über mehrere Dateien mit opnqryf
    By programmer in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 01-06-04, 11:55

Berechtigungen

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