Ich greife auf eine nicht angemeldete DB-Datei wie folgt zu:
Code: Alles auswählen
oBaseContext = CreateUnoService("com.sun.star.sdb.DatabaseContext")
sName = ConvertToURL("D:\Adressverwaltung.odb")
oDataSource = oBaseContext.getByName(sName)
oCon = oDataSource.getConnection("", "")
oStatement = oCon.createStatement()
xe = oStatement.executeQuery("Select ""Nachname"" , ""Vorname"" , ""Firmenname"" FROM ""Person"" ORDER BY ""Nachname"" ASC")
'...
oCon.close()
Das Problem ist augenscheinlich versionsabhängig denn es tritt hier nur bei LO 5.0.4 auf, auch ein Neuanlegen des Benutzerverzeichnisses bringt nichts.
Ich wäre dankbar für einen Hinweis wie man dem Problem begegnen kann oder eine explizite Bestätigung das das ein bekannter Fehler der Version LO 5.0.4 ist.
Gruß
Stephan