![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Случайный выбор записи
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]В общем случае, первая запись случайна