[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2001
    Beiträge
    19

    delete in CLP per SQL mit Variable / Liz.Progr. 5722ST1 vorhanden

    Hallo,
    ich habe folgende Aufgabenstellung. Ich möchte in einem CLP ein SQL-Statement (=delete) aufrufen. Es sollen nur Datensätze aus der Datei lt. dem Eingangsparameter (z.B. Lieferanten-Nr.) gelöscht werden. Wir haben das Lizenzprogramm 5722ST1 (=SQL) installiert. Ich möchte also nicht mit QMQRY arbeiten.
    Kennt jemand eine einfache Lösung? Für Hinweise bin ich dankbar.
    Mfg
    cze425

  2. #2
    Registriert seit
    Feb 2003
    Beiträge
    137
    Hallo CZE425,

    allein mit einem CLP nur bedingt realisierbar! Wie wäre es mit SQLRPG?

    C SRsqlI BegSR
    C/Exec SQL
    C+ Delete from Datei
    C+ Where TEfnr=:Fnr and
    C+ TElief = :Parm1
    C/End-Exec
    C SRsqlIE EndSR
    *---------------------------------------------------

    Gruss aus Hamburg
    Thierry

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.267
    Wenn du bereits SQL installiert hast, warum dann nicht QMQRY verwenden ???

    Ansonsten geht es nur per Programm oder, falls du dich traust, ziemlich simpel per REXX (ist sowieso immer da) !
    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

  4. #4
    Registriert seit
    Jan 2001
    Beiträge
    835
    Hallo

    vielleicht kann auch RUNSQLSTM eine ALternative sein.
    Dort kann man zwar nicht mit Variablen arbeiten,
    aber man kann per CL mit SQL arbeiten
    gruss Michael

  5. #5
    Registriert seit
    Nov 2002
    Beiträge
    173
    Hallöchen!

    Also wenn ST1 installiert und damit logischerweise QM-Query verfügbar ist würde ich aber auch meinen, es wäre die einfachste und sicherste Lösung, im CL ein QM-Query auszuführen und mittels einer Host Variable die Lieferantennummer als Parameter zu übergeben.

    Ggf. kann mit einem CHKOBJ im CL ja auch noch die Existenz und/oder die Zugriffsberechtigung geprüft werden.

    Simpel aber effektiv, genau wie Fuerchau schon sagte.

    Griesse

    Martin

Similar Threads

  1. per SQL Feld ändern...
    By svente in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 23-01-07, 09:49
  2. Hilfe .. SQL .. DELETE
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 02-12-06, 19:45
  3. update per sql
    By steven_r in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 25-09-06, 08:22
  4. Kopieren per SQL
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 18-07-06, 09:36
  5. Teildateien per SQL auflisten
    By Nennewitz in forum NEWSboard Programmierung
    Antworten: 16
    Letzter Beitrag: 28-06-06, 13:49

Berechtigungen

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