Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание кусора или что то на него похожее [D7]


Scorpio ©   (2006-06-06 10:05:00) 

Добрый день мастара. Сталкнулся с такой проблемой. Работаю с БД Oracle 10. Делаю первоночальный запрос на поиск по фамилии. Получаю список из 100 человек. Далее, как мне сделать так, чтобы второй запрос, на уточнение данных уже делал выбор из этих полученных 100 человек, а не из всей БД. Использую компоненты ODAC


Val   (2006-06-21 11:20:00) [1]

>[2] Ильш ©   (06.06.06 11:13)

> вот ответ, обсуждение закрыто

:)


Desdechado   (2006-06-21 11:03:00) [2]

dimarik   (21.06.06 00:06) [3]
Это и есть повторный запрос, только ужасно составленный.


dimarik   (2006-06-21 00:06:00) [3]

Select all.* from
  (
      select ....... from..... where фамилия ='........'  //это твои 100 записей
   ) all


Ильш   (2006-06-06 11:13:00) [4]

сначла получаю 100 челов, потом 56, потом 33, потом 12, потом 5, потом 1-го и из него еще выбираю поля... может мысль заблудилась? не в ту сторону думаешь!

> Или фильтровать результат или запрашивать по новой.

вот ответ, обсуждение закрыто


Sergey13   (2006-06-06 10:27:00) [5]

Никак. Или фильтровать результат или запрашивать по новой.


Наверх

Титульная страница Поиск, карта сайта Написать письмо