Загрузка большого txt через Microsoft.Jet.OLEDB.4.0

1. Solikamsk 2 30.01.19 09:53 Сейчас в теме
Гружу большой текстовой файл, порядка 1,5 Гб
Стандартные средства 1С очень долго, поэтому через Microsoft.Jet.OLEDB.4.0

ОБ_АДОКонект = СоздатьОбъект("ADODB.Connection");    
ОБ_АДОКонект.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\1c\3_ForNew\dsh\4\;Extended Properties='text;HDR=No;FMT=Delimited'");


без schema.ini грузится, но колонки не разделяет и одно поле как число.

С schema.ini, который выглядит как

[list.txt]
Delimited(,)
ColNameHeader=True

выдаёт:
Разделитель полей, указанный в спецификации текстового файла, совпадает с разделителем целой и дробной частей чисел или ограничителем текстовых полей.

Менять настройки винды на сервере не предлагать.
Найденные решения
4. Solikamsk 2 30.01.19 11:08 Сейчас в теме
В общем, вот:

[list.txt]
ColNameHeader=False
Format=Delimited(,)
DecimalSymbol=.
Col1=Ser Text Width 10
Col2=Num Text Width 20
arshanskiyav; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Solikamsk 2 30.01.19 09:54 Сейчас в теме
(1) И замену запятой, тоже не предлагать - если только очень быстрое решение.
3. Solikamsk 2 30.01.19 10:19 Сейчас в теме
Можно конечно ещё с таким ini

[list.txt]
ColNameHeader=False
Format=FixedLength
Col1=NumberNote Text Width 20

Одно поле, как текстовое. Почти рабочий вариант, но хотелось бы два поля. Может даже и условие в запросе по ним..
4. Solikamsk 2 30.01.19 11:08 Сейчас в теме
В общем, вот:

[list.txt]
ColNameHeader=False
Format=Delimited(,)
DecimalSymbol=.
Col1=Ser Text Width 10
Col2=Num Text Width 20
arshanskiyav; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот