Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
14-1086036446
KilkennyCat
2004-06-01 00:47
2004.06.27
Забугорная жизнь впереди.


4-1084958517
-=zek=-
2004-05-19 13:21
2004.06.27
Получение изображения рабочего стола


11-1075358808
Ajax
2004-01-29 09:46
2004.06.27
Edit+выпадающий список


1-1087056784
juiceman
2004-06-12 20:13
2004.06.27
try


1-1087181005
Илья
2004-06-14 06:43
2004.06.27
программирование для КПК




   Наверх