[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Sep 2006
    Beiträge
    132
    Ich habe den Fehler gefunden. Den '*' mag er nicht. Dh. es gibt keine Möglichkeit alle Felder zu selektieren ohne alle anzugeben?

    Gruß Martin

  2. #14
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das mag ein Problem sein, allerdings gibt es für so was die Describe-Befehle um die Feldnamen einer Tabelle zu ermitteln.

    Anscheinend wird "select * ..." nur vom CLI-Interface unterstützt.
    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. #15
    Registriert seit
    Sep 2006
    Beiträge
    132
    Also müsste ich mir um einen "Select * ..." abzusetzen ein ILE RPG Programm mit CLI schreiben... Das ist auch etwas dumm von IBM umgesetzt worden...

    Auf jeden Fall danke für die Information.

    Gruß Martin

  4. #16
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das ist gar nicht dumm sondern liegt am Prinzip des embedded SQL's.
    Per
    describe table :SqlTableName into :SQLDA
    kannst du entsprechende Information abfragen.
    Eine SQLDA kannst du vorher anlegen, den Select kannst du dann entsprechend zusammen bauen.

    Zugegeben etwas mühsam, aber ich habe es so bisher immer gemacht.
    Mein Tool SQLCPY arbeitet genau so.
    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

  5. #17
    Registriert seit
    Sep 2006
    Beiträge
    132
    Ja leider ist das wirklich etwas mühsam aber anders wird es eben nicht gehn.

    Gruß Martin

  6. #18
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Aber Vorsicht:
    Beim Fetch gibt es 2 Varianten:
    1. mit festen Feldern
    2. mit SQLDA

    Wenn du mit festen feldern arbeitest kannst du deinen Select ja auch dynamisch fest kodieren:

    "select " + Name1 + " as F1, " + Name2 + " as F3 from " + FileName

    Fetch ... into :F1, :F2

    Alles andere macht da sowieso keinen Sinn da du im Fetch da mit
    Fetch mycursor using :mysqlda
    arbeiten musst.
    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

  7. #19
    Registriert seit
    Sep 2006
    Beiträge
    132
    Ok danke .

    Gruß Martin

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 11:04
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

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