Öffnen einer nicht registrierten Datenbank (Base)
Verfasst: Fr, 10.06.2011 08:11
Und wieder ein neues Problem für mich
Ich würde gerne aus Writer heraus per Makro auf die Daten einer nicht registrierten Datenbank-Datei (Base) zugreifen.
Mein Buch zur OpenOffice-Programmierung zeigt mir jedoch lediglich Wege für schon registrierte Datenbanken.
Zugriffe auf die Datenbank sollten mit relativen Pfaden erfolgen, da ich die Dateien weitergeben möchte und ja nicht weiß wie deren Verzeichnisstruktur aussieht.
Folgendes habe ich im Netz gefunden:
DatenBanken = createUnoService("com.sun.star.sdb.DatabaseContext")
NeuDB=DatenBanken.getByname("file:///c:/test5.odb") <=Hier sollte der Pfad relativ sein.
DatenBanken.registerobject("NeueDB",NeuDB) <=Wofür ist der String in den Anführungszeichen?
Und würde das so gehen mit diesem Beispiel?
Ich würde gerne aus Writer heraus per Makro auf die Daten einer nicht registrierten Datenbank-Datei (Base) zugreifen.
Mein Buch zur OpenOffice-Programmierung zeigt mir jedoch lediglich Wege für schon registrierte Datenbanken.
Zugriffe auf die Datenbank sollten mit relativen Pfaden erfolgen, da ich die Dateien weitergeben möchte und ja nicht weiß wie deren Verzeichnisstruktur aussieht.
Folgendes habe ich im Netz gefunden:
DatenBanken = createUnoService("com.sun.star.sdb.DatabaseContext")
NeuDB=DatenBanken.getByname("file:///c:/test5.odb") <=Hier sollte der Pfad relativ sein.
DatenBanken.registerobject("NeueDB",NeuDB) <=Wofür ist der String in den Anführungszeichen?
Und würde das so gehen mit diesem Beispiel?