Вниз
Скачать: CL | DM;

Копирование массива чисел в поле таблицы   Найти похожие ветки 

← →
Alex_AA ©   (2006-09-19 07:47) [0]

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


← →
evvcom ©   (2006-09-19 08:50) [1]

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

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


← →
ЮЮ ©   (2006-09-19 09:17) [2]


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

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

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

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


← →
Alex_AA ©   (2006-09-19 16:12) [3]

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.957 c
3-1155013263
DelphiLexx
2006-08-08 09:01
2006.10.08
Уменьшить мерцание DBGrid a при перемещении курсора


15-1158596099
brother
2006-09-18 20:14
2006.10.08
слежение за обращениями к винту


1-1157004806
Vladislavovich
2006-08-31 10:13
2006.10.08
Delphi und HTML


15-1158238544
Dbn
2006-09-14 16:55
2006.10.08
Настоящий программер ответит на этот вопрос.


2-1158928058
Crazy monkey
2006-09-22 16:27
2006.10.08
Как сократить запись?




   Наверх