9.11 Wie kann auf die einzelnen Tabellen zugreifen?
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