Снова CSV. Как ускорить OLE? #711390


#0 by Diamond905
На 10000 строк получается 12-13 секунд. Нужно быстрее. Что то мне подсказывает что Строка(objRec.Fields(i).Value); - неоптимально. Наверняка можно както сразу строками хапать, или всю таблицу. Как это сделать или где почитать про сей вопрос?
#1 by МихаилМ
#2 by butterbean
попробуй сам файл разбирать, там ведь просто текст
#3 by ЗлобнийМальчик
присоединяюсь
#4 by Diamond905
Быстрее не стало..     Попытка
#5 by Diamond905
Как?
#6 by f_vadim
Обалдели совсем. Текстовые файлы через OLE читать.
#7 by f_vadim
Ещё и через ADO!
#8 by Черный бухгалтер
А помимо .Value там что-нибудь типа .Data или .Text есть?
#9 by dj_serega
Ну так ADO же ОООООЧЕНЬ быстрая штука :)
#10 by vi0
попробуй BULK INSERT в T-SQL
#11 by MikhaDi4
А построчно средствами 1с читать небыстрее будет?
#12 by РенеДекарт
не быстрее вместо ЧтениеТекста - использовать FileSystemObject. хрень какая-то. Но спасибо за пример чтения текстового файла запросом SQL через виндовый-майкрософтовый ADO. Еще с замерами - цены бы не было.
#13 by Serginio1
По моему вручную и то быстрее будет
#14 by Diamond905
Да оказалось что много уходит на разбор даты-времени, которая приходит в текстовом виде.. будем думать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С