Главная страница
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.026 c
1-1087015145
mmb
2004-06-12 08:39
2004.06.27
Как получить строки из DLL при вызове функции?


3-1086078957
very beginer
2004-06-01 12:35
2004.06.27
Шрифты в DBGrid и DBEdit


3-1086286568
hardclubber
2004-06-03 22:16
2004.06.27
Автоинкримент в IB


6-1083344827
<DeL.>
2004-04-30 21:07
2004.06.27
Синхронизация времени


1-1087285327
Timon
2004-06-15 11:42
2004.06.27
Уважаемые Мастера помогите в проблеме (GRID DBGRID)...........