Einzelnen Beitrag anzeigen

needatip

Registriert seit: 11. Jan 2004
246 Beiträge
 
Delphi 10.4 Sydney
 
#1

SQL viele OR Verknüpfungen

  Alt 29. Jan 2007, 22:33
Datenbank: MS SQL SERVER • Version: 2000 • Zugriff über: ADO
Hallo,

ich muss eine Abfrage mit vielen OR Verknüpfungen von Delphi zusammenbasteln lassen.
Etwa so:
Delphi-Quellcode:
with MyTable do
begin
SQL.Clear;
SQL.Add('SELECT * FROM test ');
SQL.Add('WHERE Feld1 LIKE ('%blah%');
SQL.Add(
'OR FELD2 LIKE ('%blah%');
SQL.Add('OR FELD3 LIKE ('%blah%');
SQL.Add(
'OR FELD4 LIKE ('%blah%');
SQL.Add('OR FELD5 LIKE ('%blah%');
SQL.Add(
'OR FELD6 LIKE ('%blah%');
.
.
.
usw.
ca. 35 Felder...

kann man die SQL Anweisung nicht zusammenfassen?
wie z. B.
SQL-Code:
SELECT * FROM test
WHERE (Feld1,Feld2,Feld3,Feld4,Feld5,Feld6......) LIKE ('%blah%');
Also irgenwas wie eine Aufzählung der Felder, die dann verglichen werden.
Bitte dringend um Hilfe.
  Mit Zitat antworten Zitat