Hallo,
ich möchte aus den metadaten den tabellennamen auslesen, leider funktioniert das nicht so ganz:
dabei bekomme ich immer folgende fehlermeldung:
java.sql.SQLException: Column index out of range.
Also es sind mehrere selectstatements die ich in einem schleifendurchlauf ausführe. zu jeder abfrage gibt es mehrere ergebnisse. als Endergebnis haeb ich mir in etwa sowas vorgestellt:
Tabelle1 - Result:1
Tabelle1 - Result:2
Tabelle1 - Result:3
Tabelle1 - Result:4
Tabelle2 - Result:1
Tabelle2 - Result:2
Tabelle2 - Result:3
Tabelle2 - Result:4
usw.... woran hakt es bei mir ??
danke euch !
ich möchte aus den metadaten den tabellennamen auslesen, leider funktioniert das nicht so ganz:
Code:
for(int i=0;i<errQuer.length;i++){
ResultSetMetaData rsmd = null;
ResultSet rs = db.executeQuery(errQuer[i]);
rsmd = rs.getMetaData();
String tableName = null;
while(rs.next())
{
tableName = rsmd.getTableName(i);
}
rs.close();
}
dabei bekomme ich immer folgende fehlermeldung:
java.sql.SQLException: Column index out of range.
Also es sind mehrere selectstatements die ich in einem schleifendurchlauf ausführe. zu jeder abfrage gibt es mehrere ergebnisse. als Endergebnis haeb ich mir in etwa sowas vorgestellt:
Tabelle1 - Result:1
Tabelle1 - Result:2
Tabelle1 - Result:3
Tabelle1 - Result:4
Tabelle2 - Result:1
Tabelle2 - Result:2
Tabelle2 - Result:3
Tabelle2 - Result:4
usw.... woran hakt es bei mir ??
danke euch !