ich habe eine DAtenbankdatei (*.odb) geöffnet und verwende testweise folgenden Code:
Code: Alles auswählen
Msgbox Thiscomponent.DataSource.Tables.getByIndex(0).Columns.Count
Das geschieht sowohl für Datemnbanken mit internener HSQLDB wie auch per ODBC verknüpfte MySQL-Datenbanken.
Für z.B. die mitgelieferte Datenbank Biblio ergibt sich ebenfalls ein anders komisches Ergebnis, denn:
Code: Alles auswählen
Msgbox Thiscomponent.DataSource.Tables.Count
Was mache ich falsch oder was ist an der API defekt?
Mein eigentliches Ziel ist es im Übrigen, für eine Datenbank die Spaltennamen aller Tabellen auszulesen.
Gruß
Stephan