Форум: "Базы";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
Внизв запросе условие 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.031 c