[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2001
    Beiträge
    7

    Post Dateifreigabe bei SQLRPG

    Ich habe in einem RPG Programm eine Datei über SQl mit Werten gefüllt. Dies funktionierte erst nach der Anlage eines Journals für die Datei. Nach beendigung des Programms kann der Inhalt der Datei nicht gelöscht werden.
    Fehlermeldung die Datei wird benutzt?

    Frage1 wie kann ich in RPG commit * none erreichen um ohne Journal auszukommen.

    Frage2 wie kann ich die datei nach ende des SQL teils oder des Programm freigeben.

    Als Batch funktioniert das Programm nicht.

    Hier noch der SOL Teil:

    /EXEC SQL
    + INSERT INTO SERMN (SMNR)
    + SELECT DISTINCT(MTGL) FROM NETDATA/MAILBW
    + WHERE WEGIHD = 'A' AND AGIHD = 0 AND EGIHD = :HEUTE
    /END-EXEC


  2. #2
    Registriert seit
    Mar 2001
    Beiträge
    34

    Post

    Bei Uwandlung mit Cmd CRTSQLRPGI den Parameter COMMIT(*NONE) angeben.
    Programm mit *INLR beenden.
    Das sollte helfen.
    Gruss
    Frank

  3. #3
    Registriert seit
    Oct 2001
    Beiträge
    7

    Post

    Hat geklappt danke!

  4. #4
    Registriert seit
    Jan 2001
    Beiträge
    340

    Post

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>... CRTSQLRPGI den Parameter COMMIT(*NONE) ...[/quote]

    Alternativ (besser ) ist es m.E. COMMIT zu nutzen und im Programm am Ende ein COMMIT/ROLLBACK zu setzen :

    Code:
    c                   if        errorHappened
    c/Exec Sql
    c+   rollBack
    c/End-Exec
    c                   else
    c/Exec Sql
    c+   commit
    c/End-Exec
    c                   endIf

  5. #5
    Registriert seit
    Oct 2001
    Beiträge
    7

    Post

    Ich werde diese Lösung für ein anderes projekt mit updates ausprobieren. In deisem Fall brruchte ich aber kweine fehlerabfngroutine da nur eineige nummern aus der datei extrahiert werden.

Similar Threads

  1. SQLRPG Debug
    By olbe in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 24-07-07, 14:48
  2. SQLRPG
    By muadeep in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 28-06-05, 13:17
  3. SQLRPG Angabe LIB als Paramater
    By procher in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 24-01-03, 16:59
  4. SQLRPG R510
    By TARASIK in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 19-12-02, 12:18
  5. SQLRPG
    By Ursus in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 13-08-01, 07:05

Berechtigungen

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