Korrupter Volltextindex

  • Hallo Forum,


    manchmal ist bei uns bei einer datenbank der VolltextIndex defekt. Ich bekomme dann die Fehlermeldung "4005 Fulltextindex must be rebuilt" oder ähnlich.


    Wie kann man diesen Fehler mit LS erkennen, abfangen und den Index dann automatisch neu erstellen? Error 4005 wird anscheinend für verschiedene Fehler genutzt.


    Danke!


    Gruss, Bernd

    • Offizieller Beitrag

    neu erstellen geht mit
    Call notesDatabase.CreateFTIndex( options& , recreate )


    recreate
    Boolean. Removes any existing full-text index before creating one. If this parameter is False and an index exists, no action is taken.


    Wie Du allerdings rausbekommst, ob eine DB dieses Problem hat... kann ich nicht sagen. Du könntest natürlich das Log per FTSuche nach dem 4005 durchsuchen und dann die Zeile auswerten.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein