PDA

View Full Version : Feldbeschreibung über JDBC auslesen?



LoCal
30-01-04, 16:42
Hei,

wie erhalte ich per JDBC-Zugriff die Feldbeschreibung aus einer Tabelle auf der AS/400?
Ich meine die Beschreibung nicht den Feldnamen.
In ResultSetMetaData hab ich nichts gefunden :(

Danke,

LoCal

Fuerchau
30-01-04, 16:49
Unter JDBC gibt es die Funktion "DescribeColAttributes()".

Die 2. Möglichkeit ist:

select * from qsys2.syscolumns
where tbname = 'mytable'
and dbname = 'mylib'
[and name = 'myfield']

Die Felder kannst du dir direkt unter DSPFFD QSYS2/SYSCOLUMNS anschauen, nicht alle werden benötigt.

In der QSYS2 gibt es noch mehr interessante SYS-Tabellen für die Abfrage von Tabellen/Schlüsseln/Prozeduren usw.

BenderD
30-01-04, 17:14
Hallo,

wie wärs mit getColumnLabel() und getColumnType() von ResultSetMetaData???, oder was willst Du sonst haben?

mfg

Dieter Bender