Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
4-1084772222
Dennisius
2004-05-17 09:37
2004.06.27
особенности HOOK-ов в MDI приложениях


14-1086883820
BlackLord2003
2004-06-10 20:10
2004.06.27
Resourcestring


4-1084433840
Nebiyev
2004-05-13 11:37
2004.06.27
Отображение индикатор языка


6-1083234049
-=Demon=-
2004-04-29 14:20
2004.06.27
Распаковка пакетов.


1-1087202445
PenguinX
2004-06-14 12:40
2004.06.27
структура BMP-файла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский