Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.02;
Скачать: CL | DM;

Вниз

Импорт из текстового файла в DBF   Найти похожие ветки 

 
xenon ©   (2002-08-12 19:06) [0]

Здрасьте всем!
Есть тестовый файл с хитрой структурой. Нужно импортировать из него в DBF-таблицу.
Сделал через ADO: INSERT INTO ...
Получичилось чудовищно медленно (объемы большие).
Посоветуйте как сделать быстрее.


 
Mike Kouzmine   (2002-08-12 19:08) [1]

Читай и пиши


 
xenon ©   (2002-08-12 19:12) [2]

while not eof do
begin
читаю из текстового файла
извлекаю данные
SQL.Text := "INSERT INTO table ... VALUES (прочитанное)"
SQL.Execute;
end
// ОООчень долго


 
Mike Kouzmine   (2002-08-12 19:13) [3]

А ты поробуй BDE, побыстрее будет


 
xenon ©   (2002-08-12 19:15) [4]

Выполнятся будет там, где нет БДЕ


 
Mike Kouzmine   (2002-08-12 19:22) [5]

Возьми компонент не исп. бде, но заточенный под дбф


 
sniknik ©   (2002-08-12 19:23) [6]

быстрее чем INSERT INTO ... не получится (в ADO, тоже самое в BDE будет быстрей)
если ты конечно пакетный INSERT используеш а то вдруг попозиционно кладеш? Понятней чтоли вопросы бы задавали.
вот так медленно?
INSERT INTO [dBase IV;DATABASE=D:\].[Table#DBF] SELECT * FROM [Text;DATABASE=D:\].[TableForCopy#Txt]

Насколько большие объемы?



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

Текущий архив: 2002.09.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
6-3543
SDomsk
2002-06-24 12:52
2002.09.02
широковещательный запрос


4-3676
МитяЙ2
2002-06-20 14:27
2002.09.02
Временная папка


1-3443
Sergey L.
2002-08-20 09:46
2002.09.02
Сохранение отчета в файл!!!!


4-3665
mcs
2002-06-27 09:43
2002.09.02
Список экспортируемых ф-ций


7-3636
Voland_s
2002-06-20 17:48
2002.09.02
Запуск программы на удаленной машине с правами администратора