ich brüte gerade über ein paar Macros und bin auf den InteractionHandler gestoßen.
Hier der Auszug aus dem Code:
Code: Alles auswählen
...
oDatabaseContext = createUnoService( "com.sun.star.sdb.DatabaseContext" )
oDataSource = oDatabaseContext.getByName( "Test" )
If Not oDataSource.IsPasswordRequired Then
oDatabaseConnection = oDataSource.GetConnection( "","" )
Else
oInteractionHandler = createUnoService( "com.sun.star.sdb.InteractionHandler" )
oDatabaseConnection = oDataSource.ConnectWithCompletion( oInteractionHandler )
End If
...
Code: Alles auswählen
CREATE USER Teus PASSWORD start ADMIN;
Der Datenbankzugriff scheint weiterhin ohne Autentifizierung möglich zu sein.
Geht Passwortschutz mit der "internen" HSQLDB gar nicht oder habe ich was übersehen?
Danke & Greetz,
Billy