[gelöst] autoregistrierung von base Datenbank
Verfasst: Di, 23.08.2011 20:42
hallo,
habe gerade openoffice auf 3.3.0 upgedatet.
Neues problem ich habe ein skript dass die Datenbank beim starten automatisch registriert. jetzt ist das aber seit 3.3.0 anders wollte schnell mal fragen wie man das skript anpassen muss??
http://www.openoffice.org/dev_docs/feat ... istrations
Die Fehlermeldung ist dass es schon den "dbName" gibt. wäre schon zufrieden wenn mir jemand den befehl zum löschen der registrierten Datenbank sagt. Damit ich die registrierung lösche und im anschluss gleich wieder die Datenbank neu registriere.
Ps: Das ganze brauche ich da die Datenbank des öfteren hin und her geschoben wird.
danke mfg
jürgen
habe gerade openoffice auf 3.3.0 upgedatet.
Neues problem ich habe ein skript dass die Datenbank beim starten automatisch registriert. jetzt ist das aber seit 3.3.0 anders wollte schnell mal fragen wie man das skript anpassen muss??
http://www.openoffice.org/dev_docs/feat ... istrations
Code: Alles auswählen
Sub selfRegister (dbName as String)
Dim dbContext As Object
Dim regDb As Object
Dim url As String
dbContext = CreateUnoService("com.sun.star.sdb.DatabaseContext")
url = thisComponent.getUrl
regDb = dbContext.getByName (url)
dbContext.registerObject (dbName, regDb)
Ps: Das ganze brauche ich da die Datenbank des öfteren hin und her geschoben wird.
danke mfg
jürgen