Libre Office

[gelöst] objDatabaseContext -Objekt-variable nicht def.

Alles zur Programmierung im LibreOffice.
Antworten
boser
Beiträge: 106
Registriert: Di 26. Okt 2010, 20:41
Kontaktdaten:

[gelöst] objDatabaseContext -Objekt-variable nicht def.

Beitrag von boser » Do 10. Nov 2011, 08:40

Hallo Leute,
nach langer zeit wage ich ich mich mal an die Programmierung und habe bei folgenden Programmschlipsen Probleme :
1 Sub Main
2 Dim objDatabaseContext as Object
3 Dim objNamen
4 Dim i as Integer
5 Dim strListe as string
6 objDatabaseContext = createUnoService("com.sun.star.sbd.DatabaseContext")
7 objNamen = objDatabaseContext.getElementNames("XXXXXXXXXXX( DB-Name )")
8 For i = 0 to UBound(objNamen())
9 strListe = tsrListe & chr(13) & objNamen(1)
10 Next
11 msgbox strListe
12
14 End Sub
Zeile 7 zeigt folgende Meldung an :
"Objekt-Variable nicht belegt."

Obwohl die DB registriert ist in LO 3.4.2 unter openSuse 11.4 .

Kann mir bitte jemand helfen und mir erklären, wo das problem liegen könnte , bzw. hat schon jemand eine Lösung gefunden ???

mfg
boser
Zuletzt geändert von boser am Do 10. Nov 2011, 09:44, insgesamt 1-mal geändert.
mfg

boser

Computer sind halt dazu da, Probleme zu lösen, die wir ohne sie nicht hätten.

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: objDatabaseContext -Objekt-variable nicht def. ???

Beitrag von gogo » Do 10. Nov 2011, 09:31

bitte jetzt nicht ärgern:

Code: Alles auswählen

("com.sun.star.sbd.DatabaseContext")

Code: Alles auswählen

("com.sun.star.sdb.DatabaseContext")
erkennst Du den Unterschied?

... Viel Spaß noch mit Deiner BatenDank ;)
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

boser
Beiträge: 106
Registriert: Di 26. Okt 2010, 20:41
Kontaktdaten:

Re: objDatabaseContext -Objekt-variable nicht def. ???

Beitrag von boser » Do 10. Nov 2011, 09:43

Merci, *grummel,grummel*

das war der erste Hauptfehler.

mfg
boser
mfg

boser

Computer sind halt dazu da, Probleme zu lösen, die wir ohne sie nicht hätten.

F3K Total
* LO-Experte *
Beiträge: 2516
Registriert: So 10. Apr 2011, 10:10

Re: [gelöst] objDatabaseContext -Objekt-variable nicht def.

Beitrag von F3K Total » Fr 18. Nov 2011, 19:25

Hallo, ich habe noch ein paar klitzekleine gefunden
Sub Main
Dim objDatabaseContext as Object
Dim objNamen
Dim i as Integer
Dim strListe as string
objDatabaseContext = createUnoService("com.sun.star.sdb.DatabaseContext")
objNamen = objDatabaseContext.getElementNames()
For i = 0 to UBound(objNamen())
strListe = strListe & chr(13) & objNamen(i)
Next
msgbox strListe
End Sub


... dann läuft es auch mit der msgbox

Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Open Office
Antworten