Вниз
Скачать: 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.025 c
3-1154770856
_RusLAN
2006-08-05 13:40
2006.10.08
Передача 3-мерного масива строк в ХП. D7. Firebird. IBX.


1-1156678078
Pierre
2006-08-27 15:27
2006.10.08
как сделать чтобы progressbar шел в обратную сторону?


2-1158139691
Crazy monkey
2006-09-13 13:28
2006.10.08
Скрыть закладки в tpagecontrol


1-1156880849
Loginov Dmitry
2006-08-29 23:47
2006.10.08
RTTI


3-1155037455
rsa_
2006-08-08 15:44
2006.10.08
проблема unicode в delphi>6 уже решена?




   Наверх