LIKE-Anweisung bringt mysteriöse Ergebnisse
Peter M.
- asp.net
0 kaepten
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.
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