Имя: Пароль:
1C
1С v8
ADO Запись RecordSet порциями
0 Pistoletti
 
18.02.16
16:13
Здравствуйте.

Есть таблица.  Порядка 60 000  записей .  Порядка 100 полей.

Запись  данных через  record set  с помощью конструкции

цикл
addnew()
fields(...)
КонецЦикла

updatebatch()

валится из за нехватки памяти.


Вопрос :

Возможно ли как то recordset   записывать порциями, например по 1000 записей ?
1 Pistoletti
 
18.02.16
16:27
Что то не то походу спрашиваю (
2 Карупян
 
18.02.16
16:28
делай апдейт почаще
3 Дык ё
 
18.02.16
16:36
(0) пиши в текстовый файл, а потом bulk insert
4 Pistoletti
 
18.02.16
16:37
(2). Получается  можно просто после добавления 1000 записей делать апдейт,  и грузить дальше записи без закрытия рекордсета ?
5 Pistoletti
 
18.02.16
16:45
(3) Какой то внешний текстовый файл ? А в каком формате ?
6 Дык ё
 
18.02.16
16:52
Закон Брукера: Даже маленькая практика стоит большой теории.