[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.752
    Da must du deinen SQL etwas erweitern:

    where ...
    and (KDName = : Name or : Name = ' ')
    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
    May 2011
    Beiträge
    30
    @Fuerchau

    Das dachte ich auch, nur das er dann wenn in Feld Name ein *blank drin steht, mir keinen Kunden anzeigt.
    Er soll mir aber sämtliche Kunden anzeigen, wenn er Mitarbeiter das Feld frei lässt.
    Hatte versucht durch das ersetzten von '' zu '*' mir alle Kunden anzeigen zu lassen, aber auch das funktioniert nicht.

    Update:

    EXEC SQL Declare Mycursor Cursor For
    select * from scw_data/CXLAGPF
    where cxfirm =: DDRFIRM
    and cxekvk = 'S'
    and cxsart = 'S'
    and cxmeng <> 0
    and cxrest <> 0
    and CXLAGO = : DCXLAGO
    and CXLAGP = : DCXLAGP
    and CXSTAT = : DCXSTAT
    and CXNUMM between : DVCXARTN and : DBCXARTN
    For Fetch Only;
    Exec Sql Open Mycursor;

    Dow Sqlcode = Ok;
    Exec Sql Fetch Mycursor Into :Mydata;
    If Sqlcode = Ok;
    Exsr FuellePRTF;
    Endif;
    Enddo;
    close IVKLSTP0;
    open IVKLSTP0;

    In dem Fall kann DCXLAGO, DCXLAGP, DCXSTAT aus der DSPF leer sein, dann soll es "ignoriert" werden, sprich, es sollen alle angezeigt werden. Egal was in CXLAGO, CXLAGP, CXSTAT steht.

    Ich hatte es so versucht, mit dem Ausschnitt vor dem SQL:

    if DCXLAGO = '';
    DCXLAGO = '*';
    endif;
    if DCXLAGP = '';
    DCXLAGP = '*';
    endif;
    if DCXSTAT = '';
    DCXSTAT = '*';
    endif;

    das funktioniert nicht.

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.752
    Ich sagte doch du musst den Select selber anpassen:


    and (CXLAGO = : DCXLAGO or : DCXLAGO = ' ')

    Dies ist für alle Felder entsprechend zu definieren.
    Deine Sternchen kannst du vergessen, da du ja dann gezielt auf Stern prüfst.
    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
    May 2011
    Beiträge
    30
    Das ist Genial!

    Vielen Dank Fuerchau.

Similar Threads

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

Berechtigungen

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