9.12 Wie kann auf die einzelnen Abfragen zugreifen?
Mann kann auf die einzelnen Abfragen einer Datenbank auch zugreifen. Zum Beispiel um die Eigenschaften auszulesen. Oder den SQL-Code.
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)

     oAbfragen=oConnection.Queries   
     msgbox oAbfragen.count   
     
     'Anzeigen der Tabellen
     for i = 0 to (oAbfragen.count-1)
          msgbox oAbfragen(i).name
     next i
    oAbfrage=oAbfragen(0)