Entwickler-Ecke
Datenbanken - Hilfe mit AdoQuery OR und AND abfrage
ski20 - So 02.11.08 13:47
Titel: Hilfe mit AdoQuery OR und AND abfrage
Hi all, kann jemand mir helfen mit diese abfrage ! es funkt. soweit nur die "AND" teil funktioniert nicht, Datensätze die "k_erledigt = False" werden auch angezeigt :-((. Denke die beide "OR" teile müssen in klammen gesetzt werden ....... aber wie ???. Es sollte sätze angezeigt werden die "str" oder "stadt" gleich (like) EdtSuchek.text UND "k_erledigt = true".
Danke Ski
begin
with DataModule2.ADOQueryArchK do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * ');
SQL.Add(' FROM K_Base ');
SQL.Add(' WHERE [K_objekt_str] LIKE '+QuotedStr('%'+uppercase(EdtSuchek.Text)+'%') );
SQL.Add(' OR [k_objekt_Stadt] LIKE '+QuotedStr('%'+uppercase(EdtSuchek.Text)+'%'));
SQL.Add(' AND k_erledigt = true');
Prepared := True;
try
Open;
except
on E:Exception do
begin
E.Message := 'Query ADOQueryArchK konnte nicht geöffnet werden!' +#10#13+ E.Message;
Raise;
end;
end;
end;
end;
Manina - So 02.11.08 14:02
SQL.Clear;
SQL.Add('SELECT * ');
SQL.Add(' FROM K_Base ');
SQL.Add(' WHERE ([K_objekt_str] LIKE '+QuotedStr('%'+uppercase(EdtSuchek.Text)+'%') );
SQL.Add(' OR [k_objekt_Stadt] LIKE '+QuotedStr('%'+uppercase(EdtSuchek.Text)+'%') + ')');
SQL.Add(' AND k_erledigt = true');
ski20 - So 02.11.08 16:21
Super vielen dank .....sooooooo gehts
nice Sunday
Ski
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!