[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2009
    Beiträge
    314

    Dringend Hilfe gesucht

    Hallo Leute,
    ich habe wieder einmal die tiefste Mistgrube in unserer Anwendung ausgefasst und muss bis Ende Jänner eine Erweiterung in ein laufendes CBLLE einbauen, wo ich die bisherige Logik nicht verändern möchte, sondern die zusätzlichen DB-Zugriffe (prüfen ob satz vorhanden, update, write und delete mit sql machen möchte. Hat irgendwer einen Crashkurs für mich.
    Danke
    Andreas
    Ein AS/400 Dinosaurier since 1989

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Das ist ganz einfach:
    Teildateiart SQLCBLLE

    Mittels EXEC SQL ... END-EXEC die SQL-Befehle einbauen.

    In der Working Storage am Anfang

    exec sql set options ....
    end-exec
    exec sql include sqlca
    end-exec

    Für Variablen (leider anders als in RPG), kann mehrfach wiederholt werden.
    Leider sind SQL Hostvariablen nicht mit "Name of Structure" benennbar, deshalb müssen die Namen eindeutig sein.

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

    Ab Procedure Division dann ganz normal

    exec sql ......
    :
    end-exec

    In der SQLCA stehen dann so Dinge wie SQLCODE zur Auswertung.
    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

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.879
    Für Cobol gibt es wenig Unterlagen. Die SQL Statements sind für RPG und Cobol identisch und werden in Cobol auch über Exec SQL eingebunden, aber die meisten Kurse und Beispiele auf der IBM i sind in und für RPG.

    Du kannst Dir allerdings das folgende PDF aus der Online Library herunterladen, da sind zumindest auch Beispiele für Cobol enthalten:
    IBM i - Database - Embedded SQL programming

    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

  4. #4
    Registriert seit
    Dec 2009
    Beiträge
    314
    Zitat Zitat von B.Hauser Beitrag anzeigen
    Für Cobol gibt es wenig Unterlagen. Die SQL statements sind für RPG und Cobol identisch und werden in Cobol auch über Exec SQL eingebunden, aber die meisten Kurse und Beispiel auf der IBM i sind in und für RPG.

    Du kannst Dir allerdings das folgende PDF aus der Online Library herunterladen, da sind zumindest auch Beispiele für Cobol enthalten:
    IBM i - Database - Embedded SQL programming

    Birgitta
    Danke für die Antwort, diese ist der Grund warum ich hier nachgefragt habe, da ich weiß, daß es generell wenig Unterlagen zu Cobol auf der i-series gibt. Leider
    Andreas
    Andreas
    Ein AS/400 Dinosaurier since 1989

Similar Threads

  1. DRINGEND GESUCHT OMS400/ODS400 Support
    By DEVJO in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 07-11-11, 08:31
  2. Dringend Java-Programmierer/in gesucht
    By triplemind in forum NEWSboard Server Job
    Antworten: 1
    Letzter Beitrag: 04-02-11, 15:18
  3. net.data - dringend hilfe gesucht
    By nico1964 in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 03-02-11, 13:15
  4. dringend alte HW gesucht
    By iseries8 in forum NEWSboard Server & Hardware Markt
    Antworten: 2
    Letzter Beitrag: 12-05-06, 10:06
  5. Cartridge Firmware-Update für 3580 dringend gesucht
    By TARASIK in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-11-04, 12:46

Berechtigungen

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