Как с помощью SQL ,сделать запрос чтобы искал по фамилии, прописываю procedure TForm1.Edit1Change(Sender:TObject); var help1, h
Как с помощью SQL ,сделать запрос чтобы искал по фамилии, прописываю procedure TForm1.Edit1Change(Sender:TObject); var help1, help2:string; begin help1:='%'+Form1.Edit1.Text+'%'; help2:=QuotedStr(help1); with Form1.ADOQuery1 do begin close; SQL.Clear; SQL.Add('Select * from infa where фамилия like' +help2+' )..... end; end. Нужен же Order by, выдает ошибку не хватает оператора, infa-это название таблицы откуда идет поиск по фамилии, Помогите пожалуйста кто разбирается с БД и SQL запросами,очень нужно.
Я бы посоветовал: 1) Если Delphi 7, то могут быть проблемы с русскими наименованиями таблиц/столбцов в БД (у самого так было). 2) Я бы по другому запрос написал, примерно так: SELECT * FROM infa WHERE familia >= +QuotedStr(help2) (в конце уже не помню как там в делфи надо, чтоб переменную в запрос добавить)