Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: luca am 09.03.04 - 11:02:43

Titel: Lotus Script, CreateFTIndex Problem
Beitrag von: luca am 09.03.04 - 11:02:43
Hallo Notes Gemeinde,

da ich erst seit ca 2 Mon. mit Lotus Script arbeite hoffe ich das mein Problem das Ergebniss meiner Unwissenheit ist und sich schnell lösen lässt.

Zuerst mal die Daten:
Jetzt zur Problemstellung:
Es handelt sich um ein Script welches eine vorhande Datenbank kopiert. Auf der kopierten Datenbank soll dann ein Volltextindex, mit frei wählbaren Optionen, erstellt werden.

Das Kopieren der Datenbank funktioniert einwandfrei, nur der Index will nicht so recht. Um den VollTextIndex zu erstellen verwende ich volgenden Code:

--------------------------------------
:
:
Dim ftvar As Long
ftvar = 15
Call targetdb.CreateFTIndex(ftvar, True) 'create new index for ND6
:
:
--------------------------------------

Mit diesem Code wird zwar immer ein VolltextIndex erstellt, jedoch  werden jedesmal andere Optionen gesetzt. Aber nie die, die der 15 entsprechen.

Wohingegen wenn ich diese Zeile verwende:

--------------------------------------
:
Call targetdb.CreateFTIndex(15, True) 'create new index for ND6
:
--------------------------------------
alles einwandfrei funktioniert.
Da die Optionen aber vom User selbst bestimmt werden sollen, muß ich irgendwie mit Variablen arbeiten, weswegen der funktionierende Code wegfällt.

Ich hoffe Ihr könnt mir sagen was ich falsch mache.

Vielen dank schon mal im vorraus.

Gruß Luca
Titel: Re:Lotus Script, CreateFTIndex Problem
Beitrag von: klaussal am 10.03.04 - 12:48:21
.. versuch's mal integer anstelle von long.
Titel: Re:Lotus Script, CreateFTIndex Problem
Beitrag von: luca am 11.03.04 - 09:21:21
Danke für die Antwort,

nur leider nimmt er Integer Variablen erst garnicht an.


Gruß luca