Показать сообщение отдельно
  #1  
Старый 22.09.2008, 13:23
Аватар для artemavd
artemavd artemavd вне форума
Начинающий
 
Регистрация: 05.08.2008
Сообщения: 115
Репутация: 12
Печаль Где ошибка в моем коде?

Этот запрос не работает:
Код:
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
 f:string;
begin
 f:=inputbox('Поиск по БД','Введите фамилию человека','');
if f <> '' then
  begin
  with Form1.Query1 do begin
  close;
    SQL.Add('SELECT *');
    SQL.Add('FROM MobNomera');
    SQL.Add('WHERE LIKE Fam %'+f+'%');
    SQL.Add('ORDER BY Name');
  open;
  end;
end;
end;
Нужно чтобы пользователь вводил фамилию и имя, и после нажатия на кнопку в таблице выделялась либо вся строка с фамилией именем и номером, либо только ячейка с номером искомого человека. Но код приведенный выше выдает ошибку:
<
Invalid use of keyword.
Token: WHERE
Line Number: 3
>
Что делать?
Ответить с цитированием