Auf Anhieb würde ich sagen, es fehlt sowas:
If dbXY.IsOpen then
...
End if
Stefan
Hallo
Müsste es nicht
set dbVA = session.getDatabase("","Vertragsabrechnung.nsf")
sein ?
Auf jedenfall mit IsOpen prüfen ob Notes die DB geöffnet hat oder nicht.
Ähm, wenn IsOpen False zurück liefert, dann wurde Dir die Lösung hier doch schon genannt.
Einfach so ein Konstrukt vor dem Search einbauen :
If Not db.IsOpen Then
Call db.Open("","")
End If
Das kam schon in den ersten Antworten.
Hallo Driri,
brachte aber bei der ersten Antwort schon nichts ;)
Ich habe diesen Code nun aber nochmal eingebaut, funktioniert aber dennoch nicht
If Not dbVA.IsOpen Then
Call dbVA.Open("","Vertragsabrechnung.nsf")
End If
Und nochmal meine Frage bzw. mein Hinweis: Im Debugger ist die DB da !!
Fazit:
Immer sowas in der Art
If db.IsOpen then
'tu was
Else
Messagebox "DB konnte nicht geöffnet werden! , , "Fehler"
Exit Sub
End If
einbauen!
Stefan