[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2004
    Beiträge
    325

    Feldname als Überschrift

    Moin *all,

    vieleicht kann mir ja jemand auf die Sprünge helfen. Ich möchte das mir im SQL (SELECT * FROM xxx/xxx) die Feldnamen anstatt der Text angezeigt wird. Geht das überhaupt???

    Vielen Dank im voraus.

    mfg

    DKSPROFI

  2. #2
    Registriert seit
    Aug 2004
    Beiträge
    923
    Zitat Zitat von DKSPROFI
    ...Ich möchte das mir im SQL (SELECT * FROM xxx/xxx) die Feldnamen anstatt der Text angezeigt wird. Geht das überhaupt???
    ...
    hello,

    klappt ja auf alle Fälle, wenn du kein TEXT bzw. COLHDG in der DDS definiert hast.
    Ich vermute mal, Du hast ne Datei da wo eben COLHDG definiert ist und Du willst nun statt dessen den Feldnamen?

    mhh.. evtl mit nem override vorher??? keine Ahnung, muss ich mal sacken lassen..

    k.

  3. #3
    Registriert seit
    Nov 2004
    Beiträge
    325

    Feldname als Überschrift

    [QUOTE=kuempi von stein]hello,

    klappt ja auf alle Fälle, wenn du kein TEXT bzw. COLHDG in der DDS definiert hast.
    Ich vermute mal, Du hast ne Datei da wo eben COLHDG definiert ist und Du willst nun statt dessen den Feldnamen?

    Genaus das soll es sein.

  4. #4
    Registriert seit
    Oct 2003
    Beiträge
    192
    Hi,

    ich hoffe du meinst dies hier :


    * DATENSTRUKTUREN
    D MYSQLDA DS
    D MYSQLDAID 8A
    D MYSQLDABC 10I 0
    D MYSQLN 5I 0
    D MYSQLD 5I 0
    D MYSQLVAR 80 DIM(80)
    D MYSQLTYPE 5I 0 OVERLAY(MYSQLVAR:1)
    D MYSQLLEN 5I 0 OVERLAY(MYSQLVAR:3)
    D MYSQLRES 12A OVERLAY(MYSQLVAR:5)
    D MYSQLDATA * OVERLAY(MYSQLVAR:17)
    D MYSQLIND * OVERLAY(MYSQLVAR:33)
    D MYSQLNAME 30 OVERLAY(MYSQLVAR:51)
    C/EXEC SQL
    C+ INCLUDE SQLDA
    C/END-EXEC

    C EVAL MYSQLN = 0
    C/EXEC SQL
    C+ DESCRIBE TABLE :FILE INTO :MYSQLDA USING NAMES
    C/END-EXEC
    C IF SQLCOD = 0
    C EVAL MYSQLN = MYSQLD
    C ENDIF

    Damit ermittel ich mir die Feldnamen der Datei :FILE (Parameter)
    MYSQLN = Anzahl Felder in der Datei
    MYSQLNAME(XX) = Feldnamen (als Tabelle hier mit Einschränkung dass die Datei nicht mehr als 80 Felder hat (siehe DS Deklaration)

    Damit kommt man zumindest an die Feldnamen :-)

    Evtl Kann man das "USING NAMES" aber auch bei gewöhnlichen SQLs einbingen, damit habe ich noch nicht experimentiert.

    Schönen Tag noch

    Rince

  5. #5
    Registriert seit
    Aug 2004
    Beiträge
    923
    SELECT COMPANY AS COMPANY, CUSTNBR AS CUSTNBR, CUSTNAME AS CUSTNAME FROM SOMEFILEwürde COMPANY als Überschrift für Feld COMPANY bringen usw...

    hilft das weiter?

    k.

  6. #6
    Registriert seit
    Nov 2004
    Beiträge
    325

    Post Feldname als Überschrift

    Vielen Dank für Eure Hilfe. Leider ist es nicht wirklich was ich eigentlich erreichen wollte. Beispiel:

    Datei mit 3 Felder a 10 Stellen
    Defniert je Alpha mit DDS-Schlüsselwort TEXT(Kundennummer, Name 1, Name 2)
    Die Felder heißen:

    AAA01
    AAA02
    AAA03

    Im SQL werden die Werte aus Schlüsselwort angezeigt. Jetzt bräuchte ich eine Möglichkeit, statt der Überschrift:

    Kundennummer Name 1 Name 2
    xxxxxxxxxx xxxxxx xxxxxx

    AAA01 AAA02 AAA03
    xxxxxxxxxx xxxxxx xxxxxx


    anzeigen zu lassen. Ich hoffe ich habe mich jetzt klarer ausgedrückt und noch einmal vielen Dank im voraus.

    mfg


    DKSPROFI

  7. #7
    Registriert seit
    May 2002
    Beiträge
    1.121
    na ja, wie kumpi_von_stein sagte:

    PHP-Code:
    Select AAA01 as AAA01AAA02 as AAA02AAA03 as AAA03 from MyLib/MyFile 
    das bringt genau dein ergebniss

    Gruß Ronald

  8. #8
    Registriert seit
    Nov 2004
    Beiträge
    325

    Feldname als Überschrift

    Zitat Zitat von malzusrex
    na ja, wie kumpi_von_stein sagte:

    PHP-Code:
    Select AAA01 as AAA01AAA02 as AAA02AAA03 as AAA03 from MyLib/MyFile 
    das bringt genau dein ergebniss

    Gruß Ronald
    Sorry, überlesen, vielen Dank an alle

Similar Threads

  1. DDS Feldname ermitteln
    By pwrdwnsys in forum NEWSboard Java
    Antworten: 18
    Letzter Beitrag: 07-09-06, 09:39
  2. Hintergrund
    By doc82 in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 05-12-05, 11:21
  3. Zugriff auf Inhalt von Feldname in DB
    By chera_span in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 30-04-04, 09:49
  4. Andruck der Überschrift
    By Stefan_R in forum NEWSboard Drucker
    Antworten: 2
    Letzter Beitrag: 11-06-01, 09:55

Berechtigungen

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