Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.27;
Скачать: CL | DM;

Вниз

в запросе условие WHERE   Найти похожие ветки 

 
DIS   (2004-05-29 23:09) [0]

Подскажите как правильно написать следующее:
я делаю запрос select * from phone WHERE Фамилия Like "%???%"
дело вот в чем, если вместо вопросов писать фильтр,  допуситим ИВАНОВ, то все работает нормально,
а как только показываешь что текст нужно брать с Edit1.Text, то он думает что фильтр Edit1.Text (как будто это такая фамилия), т.е WHERE Фамилия Like "%Edit1.Text%" как правильно задать значение которое я пишу в Edit1?


 
YurikGl ©   (2004-05-29 23:15) [1]

Попробуй что-то типа
...CommandText:="select .... where фамилия like "+#39+"%"+Edit1.text+"%"+#39


 
DIS   (2004-05-30 00:14) [2]

Если не сложно подскажите пожалуйста в каком модуле это описано.


 
YurikGl ©   (2004-05-30 00:15) [3]

DIS   (30.05.04 00:14) [2]
Ты приведи код, где формируешь строку запроса и тебе его исправят.


 
DIS   (2004-05-30 00:58) [4]

procedure TForm2Button2Click(Sender: TObject);
begin
Query1.close; {Деактивируем запрос в качестве одной из мер предосторожности }
Query1.SQL.Clear; {Стираем любой предыдущий запрос}
Query1.SQL.Add("select * from phone WHERE Фамилия Like "%Edit1.Text%" );  \\ вот здесь и загвоздка фильтруем используя текст который находится в Edit Query1.Open;     {Выполняем запрос и открываем набор данных}
end;


Всецело уповаю и доверяюсь Вам.


 
Polevi ©   (2004-05-30 01:08) [5]

Query1.SQL.Text:="select * from phone WHERE Фамилия Like "+QuotedStr("%"+Edit1.Text+"%")


 
mutabor   (2004-05-30 01:24) [6]

1.select * from phone where name like :PName
query1.prepare;
2.query1.params[index].AsString := Edit1.text;
 или  query1.paramByName("PName").AsString := Edit.Text
query1.open;


 
Petr V. Abramov ©   (2004-05-30 02:31) [7]

> D7
 Если Вы желаете, чтобы Вам ответили по делу, приведите, (пожалуйста) СУБД и библиотеку доступа


 
KADAN ©   (2004-05-30 10:45) [8]

Query1.SQL.Add("select * from phone WHERE Фамилия Like """%"+Edit1.Text+"%""" );


 
DIS   (2004-05-31 22:44) [9]

всем спасибо воспользовался способом 5 предложенный Polevi



Страницы: 1 вся ветка

Текущий архив: 2004.06.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
4-1085116400
Alex
2004-05-21 09:13
2004.06.27
проблема с ShellExecute - не выполняет файл СРОЧНО


6-1083673896
mocm
2004-05-04 16:31
2004.06.27
TWebBrowser s encoding


3-1085980430
Yuri_V
2004-05-31 09:13
2004.06.27
Как организовать "Поиск далее " в локальной базе данных


14-1086789420
Terminator
2004-06-09 17:57
2004.06.27
Где получить кредит?


3-1085906646
varfolomey
2004-05-30 12:44
2004.06.27
Помогите с InterBase 6.0