Datenbanken
Wie kann man auf die einzelnen Tabellen zugreifen?
Mann kann auf die einzelnen Tabellen einer Datenbank auch zugreifen. Zum Beispiel
um die
Eigenschaften auszulesen.
Dazu muss man die Verbindung (Connection) herstellen. Damit erhält man den Zugriff.
Basic
oContext = createUnoService("com.sun.star.sdb.DatabaseContext")
DatenQuellen=oContext.getElementNames()
sNameDB=DatenQuellen(0)
oQuelle=oContext.GetByName(sNameDB)
sLogin=""
sPassword=""
oConnection=oQuelle.getconnection(sLogin,sPassword)Basic
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
