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

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

Копирование массива чисел в поле таблицы [D7, Access]


Alex_AA ©   (2006-09-19 07:47:00) 

День добрый! Подскажите, как скопировать (записать) массив целых чисел в конкретное поле (столбец) таблицы БД, содержащей фикисрованное количество записей. Например, методом SetFields можно изменить значения полей конкретной записи. А мне нужно изменить значения всех записей конкретного поля. Может есть такой метод? Помогите!


Alex_AA   (2006-09-19 16:12:00) [1]

Суть в том, что мне необходимо перемешать записи в таблице случайным образом. Для этого я хочу добавить в таблицу новое поле и в это поле  записать случайные числа. Потом по этому полю провести сортировку, например, по убыванию значений. Таким образом, вроде записи должны расположиться в случайном порядке. Есть другой вариант как перемешать записи? Подскажите.


ЮЮ   (2006-09-19 09:17:00) [2]


> А мне нужно изменить значения всех записей конкретного поля

А у всех посетителей запудрить конкретно только мозги, не затронув других частей, не надо?

Если изменить все записи в таблице БД по одному и тому же правилу, то выполнить запрос UPDATE.  Если правила нельзя свести к одному/нескольким UPDATE, то пробежавшись на клиенте по DataSet-у.

З.Ы. Откуда взялся этот массив целых чисели как намерен сопоставлять число из массива с записью в таблице?


evvcom   (2006-09-19 08:50:00) [3]

> нужно изменить значения всех записей конкретного поля

Ну так изменяй только конкретное поле, но в каждой записи. По записям пробегись в цикле.


Наверх

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