Peter M.: LIKE-Anweisung bringt mysteriöse Ergebnisse

Hallo lieber Experte,

Ein Phänomen, aber vielleicht gibt es dazu eine ganz normale Erklärung?

Ich habe ein ASP-Script in dem ich eine Datenbank normal über eine ODBC-Schnittstelle mit Like-Abfrage z.B. nach "Aspirin" abfrage. Das sieht dann in so aus:

suchbegriff='aspirin'
sql = "SELECT daten FROM produktname WHERE wort LIKE '%" & suchbegriff & "%'"

Es gibt dann korrekterweise alle Ergebnisse aus. Die Suche klappt auch nach "Aspiri", "Aspir", "Aspi" - nur jetzt kommt das MERKWÜRDIGE: bei "Asp" findet er nichts mehr.

Woran kann das liegen? Ich lege mein Schicksal und das meiner Suche hoffnungsvoll in Deine Hände. Und Danke bereits im voraus :-)

viele liebe Grüße
Peter M.

  1. Hoi Peter

    Es gibt dann korrekterweise alle Ergebnisse aus. Die Suche klappt auch nach "Aspiri", "Aspir", "Aspi" - nur jetzt kommt das MERKWÜRDIGE: bei "Asp" findet er nichts mehr.

    Also das ist doch klar, dass ein ASP kein asp finden kann odrrr?? ;-)) Nein ich weiss es nicht, aber hast Du versucht, den SQL String direkt an der DB abzusetzen? Somit umgehst Du mal die Vermutung, dass ASP mit asp ein Problem hat :-)

    cheers
    kaepten