[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    309

    RPGLE - H Bestimmingen

    Hallo,

    habe mehrere SQL-RPGLE bei denen ich z.B. mit eine SQL-update bestimmte Felder einer Datenbank auf 0 setze.

    gibt's ne Möglichkeit denn Parameter COMMIT(*NONE) gleich in Programm mit in die H-Bestimmungen auf zu nehmen?

    ungefähr so wie beim DATFMT(*ISO) -> das kann ich ja direkt in den H-Bestimmungen angeben

    Oder muss ich da jedes mal beim umwandeln (CRTSQLRPGI) "dran denken"?

  2. #2
    Registriert seit
    May 2002
    Beiträge
    1.121
    Moin,

    setze als erste SQL-Anweisung folgendes ab
    PHP-Code:
    cOhne Commit-Steuerung       
    c
    /exec sql                     
    c
    set option commit=*none     
    c
    /end-exec 
    Gruß
    Ronald

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    309
    super

    thx


    muss ich dann am Schluss (nach dem SQL-Update) auch wieder was ändern,
    oder ist das nach Pgm. Ende wieder Ok?

  4. #4
    Registriert seit
    May 2002
    Beiträge
    1.121
    Gilt nur für das Programm

  5. #5
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    ... und pro Quelle darf nur ein einziges SET OPTION - Statement angegeben werden und das SET OPTION - Statement muss physisch vor allen anderen SQL Statements stehen (am besten als 1. C-Statement).

    Ab Release V5R4 führt die Angabe des SET OPTION statements in der *INZSR, die am Ende des Source Codes steht zu einem Compile-Fehler. (Zuvor wurde die Position nicht geprüft!)

    Das SET OPTION-Statement wird nicht ausgeführt sondern in dem Statement sind die "H-Bestimmungen" für die SQL-Statements hinterlegt, die nur zur Compile-Zeit ausgelesen werden.

    Das SET OPTION-Statement gilt für die komplette Quelle, d.h. unterschieldiche Prozeduren können keine unterschiedlichen SET OPTION-Statements enthalten.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

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. 36er Rpg nach RPGLE
    By Joe in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 23-06-05, 10:16

Berechtigungen

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