Hi,
die Aktualisierung beim Client muss manuell erfolgen.
Ich habe in einem Rechercheagenten in einer Datenbank, der die Recherche über Volltext durchführt, folgenden Code eingefügt.
'Prüfung ob DB volltextindiziert ist. Wenn ja wird er aktualisiert.
If Not db.IsFTIndexed Then
Messagebox "Die Datenbank ist nicht volltextindiziert." & Chr$(13) & "Wenden Sie sich bitte an Ihren Datenbankmanager.", 48, "Adressen - Recherche"
Exit Sub
Else
If ( db.LastModified > db.LastFTIndexed ) Then Call db.UpdateFTIndex( False )
End If 'If Not db.IsFTIndexed Then
Damit ist gewährleistet, dass der Index bei der Recherche aktuell ist.
Ich könnte mir vorstellen, den Code in den Postopen-Event des DataBase-Scriptes der entsprechenden Datenbank einzufügen. Somit wir der Volltextindex bei jedem Start der DB automatisch aktualisiert. Ist vielleicht nicht die eleganteste Lösung, aber ich denke sie funktioniert.
Axel