![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с быстрой (!) Модификацией MDB-базы [D5, MySQL]
CrazzyWizzard © (2002-04-23 08:23:00)Ситуация: Есть МДБ на 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:00) [1]1) поставь
dataset.disableControls в начале и
dataset.disableControls в конце.
2) Или используй sql запрос update ... set value=:value where ...