ich möchte gerne in meinem Makro mit zugriff auf die DB herausfinden, ob eine bestimmte Tabelle existiert, falls nicht, will ich sie anlegen.
ich habe zwar hier gesucht, aber dieses thema nicht gefunden.
wie wäre es mit nem tipp ?

LG
Andreas
Moderator: Moderatoren
Code: Alles auswählen
oDBKontext = CreateUnoService ( "com.sun.star.sdb.DatabaseContext" )
oDatenquelle = oDBKontext.getByName( "base_HSQLDB_test" )
' Verbindung zur DB herstellen
If Not oDatenquelle.IsPasswordRequired Then
oVerbindung = oDatenquelle.getConnection("" , "" )
Else
oInteractionHandler = createUnoService( "com.sun.star.sdb.InteractionHandler" )
oVerbindung = oDatenquelle.connectWithCompletion( oInteractionHandler )
End If
xray oVerbindung
Print oVerbindung.Tables.hasByName( "tabAndreas" )