![]() |
|
#1
|
||||
|
||||
![]() Запрос SQL:
Код:
procedure TForm1.SpeedButton1Click(Sender: TObject); var f:string; begin f:=inputbox('Поиск по БД','Введите фамилию человека',''); if f <> '' then begin with Form1.Query1 do begin Close; SQL.Clear; SQL.Add('SELECT Number'); SQL.Add('FROM MobNomera'); SQL.Add('WHERE Fam like "%'+'f'+'%" and Name like "%'+'f'+'%"'); Open; if Form1.Query1.RecordCount>0 then ShowMessage(Form1.Query1.Fields[0].AsString); end; end; end; А если я пробую так: Код:
procedure TForm1.SpeedButton1Click(Sender: TObject); var f:string; begin f:=inputbox('Поиск по БД','Введите фамилию человека',''); if f <> '' then begin with Form1.Query1 do begin Close; SQL.Clear; SQL.Add('SELECT Number'); SQL.Add('FROM MobNomera'); //SQL.Add('WHERE Fam like "%'+'f'+'%" and Name like "%'+'f'+'%"'); Open; if Form1.Query1.RecordCount>0 then ShowMessage(Form1.Query1.Fields[0].AsString); end; end; end; Код:
SELECT * FROM MobNomera.db |