Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: 2Consultants am 01.12.02 - 16:08:50
-
Ich möchte eine Datenbank mit einem Template aktualisieren. Das ganze muß lokal passieren. Datenbank und Schablone sind lokal auf dem Client, via Server wird es nicht möglich sein. In Lotus Script kann ich nichts finden womit das klappt. Wer weiß Rat?
Gruß Christian
-
... mit LotusScript direkt ist mir da nichts bekannt, vielleicht geht was mit der Notes-API - ist aber bloß mal ein Verdacht...
... was gehen könnte wäre über einen Agent, der die Datenbank öffnet und dann @Command([DesignRefresh])...
... mehr fällt mir dazu im Moment nicht ein...
ata
-
Es geht über die Notes-API. Habe es mittlerweile gelöst...Danke! :)
-
kannst Du die Lösung posten bitte? ;)
-
Das ist die Lösung:
Const APIModule = "NNOTES" ' Windows/32 only
Declare Function NSFDbOpen Lib APIModule Alias "NSFDbOpen" _
( Byval P As String, H As Long) As Integer
Declare Function NSFDbClose Lib APIModule Alias "NSFDbClose" _
( Byval H As Long) As Integer
Declare Function DesignRefresh Lib APIModule Alias "DesignRefresh" _
( Byval S As String, Byval hDB As Long, Byval F As Long _
, Byval zA As Long, Byval zM As Long) As Integer
Dim s As New NotesSession
Dim hDB As Long
NSFDbOpen "datenbank.nsf", hDB
Call DesignRefresh("", hDB, 1, 0, 0)
NSFDbClose hDB
-
danke :) :)
-
... danke...
... das wäre doch auch was für Eknories-Schatzkiste...
ata