TurboDB VCL Komponenten Bibliothek Einen Volltextindex zur Laufzeit erzeugen |
Previous Top Next |
Es können nur Volltext-Index vom neuen Typ, also für Tabellen-Level 4 und höher, zur Laufzeit erstellt werden.
Um eine neue Tabelle mit Volltext-Index mit einer TTdbTable Komponente zu erstellen:
1. | Legen Sie eine neue TTdbTable Komponente für die Tabelle an, die Sie erstellen möchten. |
2. | Definieren Sie alle für die Tabelle benötigten Eigenschaften (z.B. FieldDefs). |
3. | Fügen Sie ein TTdbFulltextIndexDef für jeden Volltext-Index zur FulltextIndexDefs Property der Tabelle hinzu. |
4. | Verwenden Sie die CreateTable Methode der TTdbTable Komponente. |
Einen Volltext-Index zur Laufzeit mit einer TTdbTable Komponente erstellen:
1. | Erzeugen Sie eine TTdbTable Komponente für die Tabelle, für die ein neuer Volltext-Index erstellt werden soll. |
2. | Verwenden Sie die AddFulltextIndex Methode, mit den oben beschriebenen Parametern. |
Einen Volltext-Index zur Laufzeit mit SQL erstellen:
1. | Erzeugen Sie eine TTdbQuery Komponente und geben Sie diese SQL Befehl an: CREATE FULLTEXTINDEX ON <Tabellen-Name> DICTIONARY <Wörterbuch-Tabellen-Name> (<Feld1>, <Feld2>, <Feld3>, ...) |
2. | Verwenden Sie die Methode ExecSQL der TTdbQuery Komponente. |
Siehe auch
CREATE FULLTEXTINDEX