hallo,
kann mir vielleicht jemand verraten was dadran falsch ist? der compiler meint es wäre ein syntaxfehler, aber irgendwie sehe ich da keinen fehler, es soll eine suchfunktion sein, und wenn mich nicht alles täuscht müsste die abfrage doch heißen:
SELECT * FROM TSpieler WHERE (name LIKE %edit-feld-text%) OR (vorname LIKE %edit-feld-text%)
aber nach dem WHERE ist alles ein Syntaxfehler laut compiler...
hier der ganze quelltext:
Delphi-Quellcode:
if form2.Edit1.Text = '
'
then
showmessage('
Bitte geben sie einen Suchbegriff ein!')
else
begin
with form2.qrySpielerSuchen
do
begin
close;
SQL.Clear;
SQL.Text := '
SELECT * FROM TSpieler WHERE (name LIKE %'
+form2.Edit1.Text + '
%) OR (vorname LIKE %'
+form2.Edit1.Text + '
%)';
open;
end;