Mann kann auf die einzelnen Tabellen einer Datenbank auch zugreifen. Zum Beispiel
um die
Eigenschaften auszulesen.
Dazu muß man die Verbindung (Connection) herstellen. Damit erhält man den Zugriff.
oContext = createUnoService("com.sun.star.sdb.DatabaseContext")
DatenQuellen=oContext.getElementNames()
sNameDB=DatenQuellen(0)
oQuelle=oContext.GetByName(sNameDB)
sLogin=""
sPassword=""
oConnection=oQuelle.getconnection(sLogin,sPassword)
oTables=oConnection.tables
msgbox oTables.count
'Anzeigen der Tabellen
for i = 0 to (oTables.count-1)
msgbox
oTables(i).name
next i
oTable=oTables(1)
Dann kann zum Beispiel den Type der Tabelle auslesen.
msgbox otTables(1).type