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

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

Случайный выбор записи


Abuzer ©   (2004-09-23 20:27:00) 

Есть таблица ADO, как можно осуществить случайный выбор записи.
Выбирает след. зарись:
Question:=StrToInt(dmData.tblAnswers.FieldValues['Question']);
dmData.tblQuestions.Next;
Как можно Выбрать запись случайным образом. Пробовал через  recno, то проблемы возникают, не выбирает некоторые записи


Reindeer Moss Eater   (2004-09-24 11:53:00) [1]

и не надо тащить весь набор на клиента

Это спорное преимущество.
Польза его сильно зависит от количества записей среди которых должна быть осуществлена выборка и количества требуемых случайных записей.


Nikolay M.   (2004-09-24 11:02:00) [2]


> Плохиш ©   (24.09.04 10:39) [10]

Именно для того, чтобы его захламляли вопросы про трей и список процессов в таск-менеджере. А то, что Яндексы всякие, Гугли на свете существуют - это нам невдомек.


stud   (2004-09-24 10:59:00) [3]

а использовать что-то типа random? и выбрать записи с id = этому random? и не надо тащить весь набор на клиента


Плохиш   (2004-09-24 10:39:00) [4]


> Nikolay M. ©   (24.09.04 10:32) [9]
> Поискать, вестимо, впадлу?

А для чего тогда форум?


Nikolay M.   (2004-09-24 10:32:00) [5]

Поискать, вестимо, впадлу?
http://www.sql.ru/forum/actualtopics.aspx?search=RANDOM&bid=1


Reindeer Moss Eater   (2004-09-24 09:19:00) [6]

Картошка после сбора урожая должна хранится в мешке.
Но никто же её не высаживает на 3D грядке повторяющей очертания мешка.

Считай свои записи из БД в неслучайном порядке в струтуру памяти а затем перетасуй саму структуру.


DiamondShark   (2004-09-24 01:53:00) [7]

Получить случайное число и столько раз вызвать Next.


Abuzer   (2004-09-23 21:49:00) [8]

Ну к примеру в RichView


Abuzer   (2004-09-23 21:40:00) [9]

Вывести значения записей в разбросаном порядке Question:=StrToInt(dmData.tblAnswers.FieldValues['Question']); типо такого. И Как поменять номер запсиси?


Fay   (2004-09-23 21:40:00) [10]

Вывести КУДА? На обложку Playboy?


Fay   (2004-09-23 21:22:00) [11]

Расшифруйте слово
> вывести


Abuzer   (2004-09-23 21:04:00) [12]

Ну к примеру у меня 5 записей, мне нужно вывести в разбросаном порядке эти записи. Подскажите кто-нибудь


Fay   (2004-09-23 20:39:00) [13]

В общем случае, первая запись случайна


Наверх

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