Guten Morgen,

ich lasse mich gern eines Besseren belehren, aber imho bietet
Access keine vergleichbare M�glichkeit f�r eine Volltextsuche
wie der SQL Server. Von daher, d�rfted das die einzig praktikable
L�sung sein.

Du bist ja auch noch in der gl�cklichen Lage, dass du alle Felder
zusammenfassen kannst.

Um den Aufwand so gering wie m�glich zu halten, k�nntest du das
Ganze eigentlich in zwei Schleifen dynamisch bauen. In Schleife
eins l�ufst du alle Felder durch, in Schleife zwei dann alle
Records.

Ohne Garantie auf Richtigkeit:

Set ors = Server.CreateObject("ADODB.Recordset")
ors.Open "View", oConn, 3, 1
y = ors.Fields.Count - 1

For i=0 To y
        Do While Not ors.EOF
                'Suche
                ors.Movenext
        Loop
        ors.Move i
Next

ors.Close
Set ors = Nothing

Gru�, Th.

> Guten Morgen,
> 
> ich muss eine Volltextsuche generieren - leider habe ich dazu 
> keinen SQLServer zur Verf�gung, sondern nur eine Access2000-DB.
> Es m�ssen dabei 9 verschiedene Tabellen gleichzeitig 
> durchsucht werden.
> Dabei handelt es sich um eine Referenztabelle und 8 
> Eigenschaftstabellen, die mit der Referenztabelle verkn�pft 
> sind. Es soll mit der Suche nur verglichen werden, ob 
> passende Eigenschaften aus den Tabellen zu einem bestimmten 
> Produkt in der Referenztabelle passen, d.h. die 
> Ergebnisausgabe selbst ist relativ einfach, da immer auf das 
> passende Produkt hingewiesen wird.
> 
> Mein "Problem" ist die Suche selbst. Wie gehe ich dabei nun 
> am effizientesten vor? Ich dachte daran, einen View per 
> Abfrage zu generieren, um nur noch eine Stelle abfragen zu 
> m�ssen - h�tte dann aber nat�rlich eine Menge Spalten.
> Was w�re der beste und schnellste Weg, sowas zu realisieren?
> 
> Gruss
> Jutta


_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an