9 / 9 / 1
Регистрация: 12.10.2011
Сообщений: 148
|
|
1 | |
Oraquery Поиск31.10.2011, 08:17. Показов 1216. Ответов 4
Метки нет (Все метки)
Всем здорова! в общем изучая oracle я начал делать тестовую прогу на Delphi! хочу произвести поиск через Oraquery вот код:
procedure TForm2.BitBtn2Click(Sender: TObject); VAR b,a : string; begin b:='where'; a:='and'; Form2.Show; Form2.BringToFront; Form2.SetFocus; form2.Caption:='Поиск по ФИО'; form1.OraQuery1.SQL.Clear; form1.OraQuery1.SQL.Add('select * from dance'); if Form2.Edit1.Text<>'' then form1.OraQuery1.SQL.Add(''+b+' name like '''+Form2.Edit1.Text+'%'''); if Form2.Edit2.Text<>'' then form1.OraQuery1.SQL.Add(''+a+' Clubtip like '''+Form2.Edit2.Text+'%'''); if Form2.Edit3.Text<>'' then form1.OraQuery1.SQL.Add(''+a+' Music like '''+Form2.Edit3.Text+'%'''); form1.OraQuery1.Open; end; она находит запись только по столбцу "Name" помогите пожалуйста в чем ошибка!!
0
|
31.10.2011, 08:17 | |
Ответы с готовыми решениями:
4
ORAquery, SQL запрос OraQuery Delphi + Oracle Простои запрос Передать в делфи для oraquery параметр, в качестве имени таблицы Просмотр запроса в OraQuery |
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
|
31.10.2011, 08:25 | 2 |
Вот только не совсем понятно по каким параметрам вы хотите искать. Точнее у вас не получается искать по одному из указанных параметров, по 2 или более параметрам? Блин и вот ну хоть убей я не вижу в твоем коде оператор WHERE.
1
|
9 / 9 / 1
Регистрация: 12.10.2011
Сообщений: 148
|
|
31.10.2011, 08:33 [ТС] | 3 |
b:='where'
я ставлю её перед 'name' вот типа так '+b+'
0
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
||||||
31.10.2011, 09:31 | 4 | |||||
Точно не заметил. Извиняюсь.
Ты знаешь я вот для человека писал процедуру. Может и тебе поможет.
Надор полей по которым будет производиться поиск находится в массиве flds. А набор параметров в массиве pars. Между 2 массивами четкое соответствие. Т.е. flds[i] = pars[i]. Пары поле - значение.
0
|
9 / 9 / 1
Регистрация: 12.10.2011
Сообщений: 148
|
|
31.10.2011, 10:23 [ТС] | 5 |
спасибо друг! разобрался со своим кодом
0
|
31.10.2011, 10:23 | |
31.10.2011, 10:23 | |
Помогаю со студенческими работами здесь
5
Не работает параметр в OraQuery QRegExp поиск всех строк которые соответствуют шаблону и поиск их длины Поиск по сайту: не могу разобраться, как делать поиск по нескольким полям Поиск символа в строке. Как осуществить поиск в обратном направлении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |