[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.749
    Das Programm, dass die Prozedur aufruft, entscheidet über den Commitlevel.
    Die Prozedure erbt i.d.R. vom Aufrufer.

    Prüfe einfach mal, ob du im Programmcode:

    exec sql set option commit = *chg;

    verwendest. Der Default ist leider *none.
    Und wichtig ist natürlich auch, dass die Tabellen in einem Journal aufgezeichnet werden.
    Ohne Jounrnal keine Transaktionen.
    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
    Mar 2002
    Beiträge
    5.379
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Das Programm, dass die Prozedur aufruft, entscheidet über den Commitlevel.
    Die Prozedure erbt i.d.R. vom Aufrufer.

    Prüfe einfach mal, ob du im Programmcode:

    exec sql set option commit = *chg;

    verwendest. Der Default ist leider *none.
    Und wichtig ist natürlich auch, dass die Tabellen in einem Journal aufgezeichnet werden.
    Ohne Jounrnal keine Transaktionen.
    ... es geht wieder einmal alles durcheinander:
    - default bei SQL ist commit *chg (wird aber von Dilettanten oft auf *none geändert)
    - SQL Procedures und Functions erben das commit level aus der Erstellungsumgebung. Profis schreiben das SQL Statement in eine SRCPF und erstellen die Procedure/Function mit RUNSQLSTM ohne verhunzte defaults und dann passt das.
    - Versuche commit ohne Journal zu starten enden zum Glück ohne Schaden anzurichten - nämlich sofort.

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

Similar Threads

  1. Probleme mit EXECUTE ROLLBACK in embedded SQL
    By harkne in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 16-10-23, 11:27
  2. embedded SQL Cursor with Hold und Commit/Rollback
    By steffenboehme in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 18-06-21, 10:42
  3. Prozeduraufruf mit *OMIT-Parameter fehlerhaft
    By Fuerchau in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 21-05-20, 19:30
  4. Commit und Rollback bzw. nicht Rollback
    By wti in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 14-05-17, 14:13
  5. Prozeduraufruf aus SQL-Trigger
    By Schorsch in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 29-04-05, 09:31

Berechtigungen

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