Domino 9 und frühere Versionen > ND6: Entwicklung

While Schleife auf Server wird nicht ausgeführt

<< < (3/5) > >>

umi:
Hi

evtl. stört ja der refresh?

gruss

Marinero Atlántico:
warum sollte der refresh "stören" ???
Leert ein refresh vielleicht eine Ansicht?

@Axel:
geposteter code:

--- Code: ---Set ViewQMSResponses = CurrDb.GetView ("(LuQMSEntryResponses)")
ViewQMSResponses.Refresh
Set xDoc = ViewQMSResponses.GetFirstDocument
While Not (xDoc Is  Nothing)

--- Ende Code ---

Agent von mir, der jeder in seine Datenbank werfen kann:

--- Code: ---Sub Initialize
Dim s As New Notessession
Dim db As NotesDatabase
Dim vw As Notesview

Set db = s.currentDatabase
Set vw = db.getView("aaaaaa")  ' eine view, die nicht existiert.
Set doc = vw.getFirstDocument
End Sub

--- Ende Code ---

Dies erzeugt ein Object Variable not set. Wenn die View auf dem Server nicht vorhanden wäre, würde der Agent in genau ViewQMSResponses.GetFirstDocument terminieren.
 
Axel

umi:
Hi TOM
Die View ist keine Private View?

gruss

Axel:
@Marinero Atlántico

Wenn die View nicht exisitert dann kommt es zu besagter Fehlermeldung. Da geb' ich dir uneingeschränkt recht.

Hier war die Rede von Leserfeldern und ausserdem läuft der Agent ja. Und wenn hier wirklich Leserfelder zuschlagen, ist zumindest die Variable view initialisiert.


Axel

TomLudwig:
Vielen Dank für die vielen Beiträge.

Das Problem ist gelöst !!!

Es lag an den Leser und Autorenfelder, die im Dokument hinterlegt waren.
Da der Server einfach umbenannt wurde, war er nicht mehr in den Feldern vorhanden und konnte somit auch nicht mehr auf die Dokumente zugreifen....


Vielen DANK noch einmal....

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln