Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.20;
Скачать: 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 вся ветка

Текущий архив: 2002.05.20;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.019 c
7-64859
Serg001
2002-02-22 17:26
2002.05.20
Привязка программы к определённому формату файлов.


6-64753
amg
2002-03-07 04:00
2002.05.20
Разделение данных на пакеты


14-64823
DeMoN-777
2002-04-11 04:15
2002.05.20
Чем С++ лучше Delphi ?


14-64795
Pete
2002-04-10 12:08
2002.05.20
Почта.... :)


7-64853
tormoz
2002-02-21 00:38
2002.05.20
Библитека, отслеживающая потерянную RAM