von komma4 » Mi, 14.10.2009 22:14
Na, ... wie gehe ich in dem Fall vor?
Alles läuft über die ODB, also erst mal eine Verbindung zur (registrierten!) Datenbank, dieses Objekt untersuchen, dann siehste schon...
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" )
Na, ... wie gehe ich in dem Fall vor?
Alles läuft über die ODB, also erst mal eine Verbindung zur (registrierten!) Datenbank, dieses Objekt untersuchen, dann siehste schon...
[code]
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" )
[/code]