Вниз
Скачать: CL | DM;

Из txt в dbf   Найти похожие ветки 

← →
PSA   (2002-08-05 15:43) [0]

Всем привет! Нужна помощь!
Написал прогаммочку, которая читает текстовый файл и загоняет данные в файл .dbf.
Но почемуто за 2 часа загналось только 57 тыс записей(а должно быть гдето 4-5 миллионов записей, если ждать - то .........).
Для базы использую АДО.
В чем причина?
Как ускорит процесс?


← →
Val ©   (2002-08-05 15:46) [1]

а как выглядит процесс?


← →
PSA   (2002-08-05 15:50) [2]

Берем текстовый файл, считываем определенное число символов, а потом в базу.
и т.д.


← →
Anatoly Podgoretsky ©   (2002-08-05 16:00) [3]

Ну очень подробно


← →
PSA   (2002-08-05 16:08) [4]

Ну подробнее.
Открываем тектовый файл, встаем на начало.
Берем и считываем первый символ, затем еще, и так пока не наберется пять групп по 10 символов.
А потом делаем адо.инсерт.
А затем адо.имя поля=знавение одной из групп.
Потом считываем из текстового файла следующюю партию символов.
Может всетаки из-зп того что читаю текстовый файл по символьно?
(там просто окончание строки отсутствует.)


← →
sniknik ©   (2002-08-05 16:34) [5]

читай блоками ~ кб. по 32 и в нем обрабатывай, точно будет быстрей.


← →
PSA   (2002-08-05 16:57) [6]

Ну тогда обьясни мне как считать блоками по ~кб.
Буду очень признателен.
И если можно - то поподробнее


← →
sniknik ©   (2002-08-05 17:22) [7]

См. Help на BlockRead, BlockWrite там очень подробно. (с примером)


← →
Jeer ©   (2002-08-05 17:37) [8]

Вряд ли с текстом связано - ADO->dbf скорее



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
4-85304
olafpalmer
2002-06-21 16:19
2002.08.26
RichEdit 3.0


1-85074
pasha_golub
2002-08-14 11:10
2002.08.26
Создание экземпляра TTreeNodes или способ хранения данных


6-85144
pfox
2002-06-14 23:07
2002.08.26
SMTP server


14-85180
AL2002
2002-07-26 13:18
2002.08.26
Кто играл в детстве на Аари 8-бит


14-85202
Snake bite
2002-07-31 08:41
2002.08.26
С добрым временем суток




   Наверх