Bamboocha_10
Mitglied
Hallo,
ich programmiere mit VB6 und möchte eine Abfrage starten.
In einer Datenbank sind Textschnipsel gespeichert und in einem String ebenfalls, jedoch andere.
rs: Dies ist ein Test
string: Test Beispiele sind doof
Es ist nicht interessant, an welcher Stelle das Wort Test übereinstimmt, nur das es eine Übereinstimmung gibt. Wenn in dem Record Set verschiedene Einträge eine Übereinstimmung haben, soll die mit der Besten Übereinatimmung verwendet werden.
Mein Beispiel funktioniert jedoch nur bei einer exakten Übereinstimmung. Kann mir da jemand weiterhelfen?
Danke im Vorraus
ich programmiere mit VB6 und möchte eine Abfrage starten.
In einer Datenbank sind Textschnipsel gespeichert und in einem String ebenfalls, jedoch andere.
rs: Dies ist ein Test
string: Test Beispiele sind doof
Es ist nicht interessant, an welcher Stelle das Wort Test übereinstimmt, nur das es eine Übereinstimmung gibt. Wenn in dem Record Set verschiedene Einträge eine Übereinstimmung haben, soll die mit der Besten Übereinatimmung verwendet werden.
Code:
Do While Not rs.EOF
If rs.Fields("Spalte") Like string Then
a = rs.Fields("ID")
Exit Do
End If
rsHsnr.MoveNext
Loop
Mein Beispiel funktioniert jedoch nur bei einer exakten Übereinstimmung. Kann mir da jemand weiterhelfen?
Danke im Vorraus