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

Вниз

Проблема с SQL SELECT   Найти похожие ветки 

 
страж ©   (2003-02-11 10:12) [0]

Есть поле EDIT
Туда заносится несколько букв фамилии
Как правильно для SELECT установить условие LIKE по значению EDIT что бы он правильно выполнял фильтрацию ??

SELECT * from student WHERE fio LIKE "edit.text" - не выбирает вообще((


 
Mike Kouzmine   (2003-02-11 10:14) [1]

SELECT * from student WHERE fio LIKE :fio

q1.close;
q1.params[0].asString := Edit1.text;
q1.prepare;
q1.open;


 
Соловьев ©   (2003-02-11 10:15) [2]

Да, парень, ну такое тоже бывает...
Нужно:
"SELECT * from student WHERE fio LIKE "" " + Edit.Text+" "" "


 
passm ©   (2003-02-11 10:19) [3]

страж © (11.02.03 10:12)>
SELECT *
FROM STUDENT
WHERE FIO LIKE "%" || :FIO_CONT || "%"

И перед открытием заполни ParamByName("FIO_CONT").AsString:= Edit.Text


 
Nikolay M. ©   (2003-02-11 10:22) [4]


> Соловьев © (11.02.03 10:15)
> Нужно:
> "SELECT * from student WHERE fio LIKE "" " + Edit.Text+"
> "" "


Однако "%" не помешали бы:
"SELECT * from student WHERE fio LIKE "" %" + Edit.Text+" % "" "
Туда заносится несколько букв фамилии


 
Страж ©   (2003-02-11 11:47) [5]

form2.Query1.close;
query1.ParamByName("FIO_c").AsString:= Edit1.Text;
query1.prepare;
form2.Query1.sql.Clear;
form2.Query1.SQL.Add("SELECT * FROM student WHERE Fio LIKE :FIO_c ");
всё равно выдает Query1: parameter fio_1 not found


 
Соловьев ©   (2003-02-11 11:52) [6]


>
> form2.Query1.sql.Clear;
>

убери это.
и не Fio_1 , а FIO_c


 
Соловьев ©   (2003-02-11 11:58) [7]

Object Inspector->Query1->SQL
SELECT * FROM student WHERE Fio LIKE :FIO_c
Потом в проге такой код:
with Query1 do
begin
Close;
ParamByName("FIO_c").AsString := Edit1.Text;
if not Prepared then
Prepare;
Open
end;


 
Страж ©   (2003-02-11 12:12) [8]

Спасибо.. получилось
Илагодарю Вас



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
3-87303
Брат
2003-02-10 12:05
2003.02.27
Запрос из запроса


14-87707
Viktor Kushnir
2003-02-09 09:14
2003.02.27
BIG Jopa


1-87448
Yrtimd
2003-02-18 18:06
2003.02.27
Проблемы с EhLib


1-87410
Silver_
2003-02-18 10:56
2003.02.27
Str_To_TColumn ???


7-87715
S.A.S.
2002-12-27 12:39
2003.02.27
WinXP, не инсталируются проги