Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: 0xse am 15.09.06 - 11:15:56

Titel: Ansicht via Script aktualisieren funktioniert nicht
Beitrag von: 0xse am 15.09.06 - 11:15:56
Der Agent (teste ihn grad nur lokal) soll sich die Ansicht holen und refreshen. Beim .GetView wird vw aber kein Wert zugewiesen. Die Ansicht existiert in der Datenbank. Sie hat auch diesen Alias und die Rechte stimmen auch.

Woran kann das liegen? o.O


Code
Sub Initialize
	Dim ses As New notessession
	Dim db As NotesDatabase
	Dim vw As NotesView
	Set db = ses.CurrentDatabase
	
	On Error Goto fehler
	
	Print "Aktualisiere Web-Monat..."
	Set vw = db.GetView("vwWebSpamMon")
	Call vw.Refresh
	
	[...]
	
	Goto ende
fehler:
	Print "Fehler " & Err & ": " & Error & " in Zeile " & Erl
	Resume ende
ende:
End Sub
Titel: Re: Ansicht via Script aktualisieren funktioniert nicht
Beitrag von: Tode am 15.09.06 - 18:52:55
mal abgesehen davon, dass ich nicht weiss, warum das getView fehlschlägt: Der Agent tut nicht das, was Du willst...

Refresh baut nicht etwa Ansichtsindizes neu auf o.ä. sondern aktualisiert ein NotesView- Objekt mit den Änderungen die seit der Erstellung des Objektes an der Original- View vorgenommen wurden.

Das hat keinerlei Einfluss auf die View im (Web)frontend....

Was Du willst (ein aktualisieren der Ansicht in einem Servergestützten Agenten) ist leider in R5 noch nicht möglich.

Gruß
Tode