Einzelnen Beitrag anzeigen

EarlyBird

Registriert seit: 29. Mär 2007
235 Beiträge
 
#7

Re: MS-SQL Abfrage mit where Like

  Alt 27. Feb 2010, 08:08
@alzaimar Danke für den Tip
"CONTAINS" werde ich mir mal genauer ansehen.

Ich glaube aber das Volltextsuche in der Expressedition nicht möglich.

Gibt es nicht die Möglichkeit:Select * from Artikel where ['%suchbegriff1%', '%suchbegriff2%', '%suchbegriff3%', '%suchbegriff4%'] in SearchStr oder so ähnlich?

@Jens
Das funktioniert so nicht
Delphi-Quellcode:
Qry_SQLTest.SQL.Add('Select * from Artikel where SearchStr like ');
Slsql := TStringList.Create;
Slsql.Add('sch');
Slsql.Add('Test');
Slsql.Add('Warum');
Slsql.Add('Es');
for i := 0 to Slsql.Count - 1 do
  Qry_SQLTest.SQL.Add('or '+Slsql[i]);
...
So klappt es

Delphi-Quellcode:
Qry_SQLTest.SQL.Add('Select * from Artikel where SearchStr like ');
Slsql := TStringList.Create;
Slsql.Add('sch');
Slsql.Add('Test');
Slsql.Add('Warum');
Slsql.Add('Es');
for i := 0 to Slsql.Count - 1 do
  Qry_SQLTest.SQL.Add('and SearchStr like ' + Slsql[i]);
...
Aber genau das wollte ich ja "anders" "besser" "eleganter" lösen.
  Mit Zitat antworten Zitat