|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
30.01.2013, 11:43 | #1 |
Пользователь
Регистрация: 21.01.2013
Сообщений: 10
|
Поиск в БД
Есть combobox и edit1. не выводит строки.что не так?
Код:
Последний раз редактировалось Stilet; 30.01.2013 в 12:24. |
30.01.2013, 11:46 | #2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
В Вашем случае вроде бы нужно использовать такую конструкцию:
Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 30.01.2013 в 11:48. |
30.01.2013, 11:56 | #3 |
Пользователь
Регистрация: 21.01.2013
Сообщений: 10
|
написал перед case...of open. но все равно выводит пустую строку...
procedure TForm2.Button4Click(Sender: TObject); var i:integer; begin i:=ComboBox1.ItemIndex; ADOQuery1.Open; ADOQuery1.SQL.Clear; case i of 0:ADOQuery1.SQL.Text:='SELECT * FROM tab_image WHERE nomber LIKE '+Edit1.Text+''; 1:ADOQuery1.SQL.Text:='SELECT * FROM tab_image WHERE V LIKE '+Edit1.Text+''; 2:ADOQuery1.SQL.Text:='SELECT * FROM tab_image WHERE Pp LIKE '+Edit1.Text+''; 3:ADOQuery1.SQL.Text:='SELECT * FROM tab_image WHERE Pn LIKE '+Edit1.Text+''; 4:ADOQuery1.SQL.Text:='SELECT * FROM tab_image WHERE Att LIKE '+Edit1.Text+''; 5:ADOQuery1.SQL.Text:='SELECT * FROM tab_image WHERE FIO LIKE "'+Edit1.Text+'%" '; 6:ADOQuery1.SQL.Text:='SELECT * FROM tab_image WHERE Prim LIKE "'+Edit1.Text+'%" '; 7:ADOQuery1.SQL.Text:='SELECT * FROM tab_image WHERE dat LIKE "'+Edit1.Text+'%" '; else ShowMessage('Âûáåðèòå êàòåãîðèþ!'); //ADOQuery1.Close; end; |
30.01.2013, 12:02 | #4 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Цитата:
Принцип работы простой же: Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
30.01.2013, 12:09 | #5 |
Пользователь
Регистрация: 21.01.2013
Сообщений: 10
|
Спасибо за вразумительный ответ...разобрался.....
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск на c | Алексей_ЕА | Помощь студентам | 0 | 31.01.2012 20:14 |
Поиск | _-Re@l-_ | Общие вопросы Delphi | 5 | 19.06.2010 19:20 |
Поиск в БД | sting1920 | БД в Delphi | 1 | 15.03.2010 00:22 |
поиск | Азамат | Microsoft Office Excel | 7 | 18.06.2008 13:44 |
Поиск | Vital_k | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 22.02.2008 13:01 |