Hallo zusammen,
sry erstmal fuer den bloeden Titel, hoffe bekomme keinen Award dafuer :wink:
Meine Herausforderung ist die folgende:
Ich habe eine Datenbank-Entitaet z.B. Kunde.
Kunde beinhaltet die Attribute nname, vname, (fuer nachname, vorname) usw.
Nun moechte ich dem User eine dyn Suche ermoeglichen.
D.h., es gibt eine GUI mit einer JList, die alle Datenbankfelder enthalten soll, eine Combobox mit diversen Operatoren,
ein Textfeld fuer einen Wert und eine Tabelle die das ganze zusammengesetzt darstellt.
Nun moechte ich in der JList aber nicht die Attribute auflisten sondern, deren eigentliche Bedeutung,
als anstatt vname und nname soll Vorname bzw NAchname aufgefuehrt werden.
Soweit kein Problem, koennte ich z.B. ohne weiteres mit einem alias im SQL realisieren
Somit koennte sich der USer seine Selektion also zusammenklicken, was dann z.B. so in der Tabelle dargestellt wird
Name = 'FenchelT'
Wenn ich dies dann in meinen SQL uebernehme um die eigentliche Selektion durchzufuehren, wuerde das ganze so aussehen
Und da ist sie auch schon die Herausforderung, das Attribut in der Tabelle heisst nicht name sondern nname.
Wie komme ich also am einfachsten wieder an den eigentlichen Attributsnamen?
Fuer Anregungen waere ich dankbar.
Viele Gruesse
sry erstmal fuer den bloeden Titel, hoffe bekomme keinen Award dafuer :wink:
Meine Herausforderung ist die folgende:
Ich habe eine Datenbank-Entitaet z.B. Kunde.
Kunde beinhaltet die Attribute nname, vname, (fuer nachname, vorname) usw.
Nun moechte ich dem User eine dyn Suche ermoeglichen.
D.h., es gibt eine GUI mit einer JList, die alle Datenbankfelder enthalten soll, eine Combobox mit diversen Operatoren,
ein Textfeld fuer einen Wert und eine Tabelle die das ganze zusammengesetzt darstellt.
Nun moechte ich in der JList aber nicht die Attribute auflisten sondern, deren eigentliche Bedeutung,
als anstatt vname und nname soll Vorname bzw NAchname aufgefuehrt werden.
Soweit kein Problem, koennte ich z.B. ohne weiteres mit einem alias im SQL realisieren
und die Felder dann mittels rs.getMetaData() an die JList uebergebenSELECT vname as vorname, nname as nachname FROM....... WHERE 0=1
Somit koennte sich der USer seine Selektion also zusammenklicken, was dann z.B. so in der Tabelle dargestellt wird
Name = 'FenchelT'
Wenn ich dies dann in meinen SQL uebernehme um die eigentliche Selektion durchzufuehren, wuerde das ganze so aussehen
Code:
SELECT feld_1,......,feld_n
FROM tabelle
WHERE name = 'FenchelT'
Und da ist sie auch schon die Herausforderung, das Attribut in der Tabelle heisst nicht name sondern nname.
Wie komme ich also am einfachsten wieder an den eigentlichen Attributsnamen?
Fuer Anregungen waere ich dankbar.
Viele Gruesse