Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 24.07.2009, 12:07   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 24.08.2006
Сообщений: 31
Репутация: 6
По умолчанию Импорт txt в Ms Access

Здравствуйте! Встала вот такая задача, необходимо автоматизировать процесс импорта txt файла в базу акцесс, пробовал парсить по одной строке, получается слишком долго 19 тысяч записей около 10 минут, если импортировать вручную посредством аксецц, все получается очень быстро. Возможно есть какие примеры на делфи, или у кого есть какие идеи.

Спасибо!
__________________
Бог два раза в жизни дает человеку бесплатные зубы... в третий раз за них предется платить... :4:
Dr Evil вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Заходите на сайт MebelStol.ru: белый стул с деревянными ножками - отличные цены и большой выбор!Вентилятор крышный BRF-V 400духовой шкаф indesit ifw 5844 jh ixЗаходите на сайт MebelStol.ru: кокон качели - отличные цены и большой выбор!bp5100dw


Старый 18.09.2009, 10:42   #2
rentgenius
Неактивный пользователь
 
Регистрация: 26.07.2009
Сообщений: 1
Репутация: 0
По умолчанию Re: Импорт txt в Ms Access

Код приведите.
rentgenius вне форума
 
Ответить с цитированием Вверх
Старый 20.09.2009, 16:49   #3
wellrus
Пользователь
 
Пол:Мужской
Регистрация: 19.03.2009
Сообщений: 46
Репутация: 7
По умолчанию Re: Импорт txt в Ms Access

Чо нада то? Код при помощи которогу ипортануть в аксесс базу та? Занимался подобным ... Я вижу тут два пути. Либо написать скрипт например на AutoIt, который будет делать все сам. Либо написать программульку соответствующую. Не могу гарантировать импорт в базу из тхт, но ипорт из дбф делал. Завтра на работе буду кину соответствующий код.
wellrus вне форума
 
Ответить с цитированием Вверх
Старый 21.09.2009, 11:59   #4
wellrus
Пользователь
 
Пол:Мужской
Регистрация: 19.03.2009
Сообщений: 46
Репутация: 7
По умолчанию Re: Импорт txt в Ms Access

Эскпорт в дбф
Код:
            AccessApplication1.DoCmd.TransferDatabase(
              acExport,
              'dBase IV',
             WorkDir+'\out',
              acTable,
              'SPECIAL',
              'SPECIAL'+IntToStr(i),
              false,
              false);
Импорт в дбф
Код:
            AccessApplication1.DoCmd.TransferDatabase(
               acImport,
               'dBase IV',
               WorkDir+'\in\',
               acTable,
               clbUpdTable.Items.Strings[i],
               s,
               false,
               false);
Думаю в твоем случае аналогично только пользовать нужно функцию
Код:
procedure TransferText(TransferType: AcTextTransferType; SpecificationName: OleVariant; 
                           TableName: OleVariant; FileName: OleVariant; HasFieldNames: OleVariant; 
                           HTMLTableName: OleVariant; CodePage: OleVariant); safecall;
А вообще открываешь AccessXP.pas или соответствующий твоему офису и читаешь фукнции описаные. Надо сказать документации на русском я не смог обноружить, да и на английском только мелкие отрывки. Поэтому приходилось читать МСДН для VB и методом проб и ошибок подгонять. Если кто имеет хорошую документацию буду очень признателен за материал
wellrus вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импорт mpg в Premiere Pro CS4 famka Mac Os X 3 16.12.2009 10:35
Импорт файлов vcf Consplusnnm Windows XP 1 22.10.2009 02:14

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:50. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.05080 секунды с 13 запросами