[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Du wirst lachen, aber für Cobol gibts das ganz genauso.

    Einziger Unterschied:
    Für SQL muss man Felder explizit zugänglich machen:

    exec sql begin declare section end-exec.
    01 ...
    77 ...
    exec sql end declare section end-exec.

    Dies kann in der Quelle beliebig oft wiederholt werden.

    Zusätzlich muss man einmalig die SQLCA einbinden:

    exec sql
    include SQLCA
    end-exec.

    Alle anderen SQL-Befehle werden genauso eingebunden wie in RPG/LE.

    exec sql
    :
    :
    end-exec.

    Für die Fehlerbehandlung ist es am einfachsten am Anfang der Procedure Division einmalig

    exec sql
    whenever sqlerror continue
    end-exec.

    einzubinden. Dann kann man die Variable SQLCODE direkt auswerten.

    Der Member-Typ ist SQLCBL bzw. SQLCBLLE.
    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
    Aug 2006
    Beiträge
    2.114
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Du wirst lachen, aber für Cobol gibts das ganz genauso.

    Einziger Unterschied:
    Für SQL muss man Felder explizit zugänglich machen:

    exec sql begin declare section end-exec.
    01 ...
    77 ...
    exec sql end declare section end-exec.

    Dies kann in der Quelle beliebig oft wiederholt werden.

    Zusätzlich muss man einmalig die SQLCA einbinden:

    exec sql
    include SQLCA
    end-exec.

    Alle anderen SQL-Befehle werden genauso eingebunden wie in RPG/LE.

    exec sql
    :
    :
    end-exec.

    Für die Fehlerbehandlung ist es am einfachsten am Anfang der Procedure Division einmalig

    exec sql
    whenever sqlerror continue
    end-exec.

    einzubinden. Dann kann man die Variable SQLCODE direkt auswerten.

    Der Member-Typ ist SQLCBL bzw. SQLCBLLE.
    Danke, dann weiß ich ja was ich die Feiertage über machen werde...

    GG

Similar Threads

  1. Dynamisches SQL in einem CL erstellen
    By Sony in forum IBM i Hauptforum
    Antworten: 27
    Letzter Beitrag: 20-07-09, 21:48
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  4. SQL Statement
    By juergenkemeter in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 15-11-04, 12:15
  5. SQL Statement
    By Pia in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-04-02, 15:24

Berechtigungen

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