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

Проблема с быстрой (!) Модификацией MDB-базы   Найти похожие ветки 

← →
CrazzyWizzard ©   (2002-04-23 08:23) [0]

Ситуация: Есть МДБ на 10.000 записей (30 полей)
Мне необходимо у ВСЕХ записей изменить одно поле - Value на разные значения.

Я сделал так:
DataSet.first;

for 1 - 10000
top_dataset.edit;
top_dataset.FieldByName("Value").AsCurrency := xxxxx;
top_dataset.Next;


это, конечно, работает, НО СТРАШНО МЕДЛЕННО :(
я точно знаю, что можно раз в 50 быстрее (видел аналог моей задачи)

ПОМОГИТЕ, люди добрые...


← →
Alexandr ©   (2002-04-23 08:26) [1]

1) поставь
dataset.disableControls в начале и
dataset.disableControls в конце.
2) Или используй sql запрос update ... set value=:value where ...



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

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



Память: 0.44 MB
Время: 0.009 c
3-64527
DDDD
2002-04-23 12:32
2002.05.20
Доступ к базам находящимся на сервере.


3-64459
XanderMan
2002-04-24 20:02
2002.05.20
Как узнать в программе значения полей для вставленной записи


1-64737
Programmer1
2002-05-07 10:37
2002.05.20
Как перетащить форму?


14-64808
FlashKiller
2002-04-11 06:55
2002.05.20
Исходники фалового менеджера типа WinCommandera!!!


6-64763
kvcomp
2002-03-05 13:19
2002.05.20
Проблема с TWebBrowser.




   Наверх