Форум: "Базы";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];
ВнизИмпорт из текстового файла в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c