Domino 9 und frühere Versionen > Entwicklung

Gestaltung via Lotus Script aktualisieren

(1/2) > >>

2Consultants:
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

ata:
... 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

2Consultants:
Es geht über die Notes-API. Habe es mittlerweile gelöst...Danke! :)

Rob Green:
kannst Du die Lösung posten bitte?  ;)

2Consultants:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln