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

Вниз

Импорт в базу данных!?   Найти похожие ветки 

 
Dimaz-z ©   (2003-11-02 18:06) [0]

У меня проблемка... Я бы хотел в своей проге реализовать импорт в базу данных например из текстового файла, пример:
...
Петров Игорь Аркадьевич 5943234 igor@narod.ru
...
Как мне все эти данные занести в базу? Я к сожалению не знаю с чего подступиться! Если кто занает, помогите, если есть примеры, покажите...


 
sniknik ©   (2003-11-02 18:14) [1]

а следующая запись?
...
Петров Игорь Аркадьевич 5943234 igor@narod.ru
Dimaz Dimaz-z@narod.ru 4323495
...
надо чтобы у них было чтото общее (структура), либо разделители, либо чтобы поддавались анализу чтобы точно знать что в какой столбец ложить.

(с разделителями или структурированный можно открыть как таблицу и записать как Paradox или BathMove, если только анализ возможен то перебором построчно с записью в таблицу)


 
Dimaz-z ©   (2003-11-02 18:18) [2]

Да, общее у них будет допусим первый солбец - Имя, второй - Фамилия, третий - Отчество...
Или импорт из vCard!


 
Anatoly Podgoretsky ©   (2003-11-02 18:20) [3]

У тебя каждый столбей в этом случае разделен символом пробела и кроме того их фиксированное количество, этого достаточно для разборки на части.


 
sniknik ©   (2003-11-02 20:42) [4]

Довольно простой и быстрый способ
подключение делаеш к любой access (mdb) базе, через ADO компоненты, строка конекта
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Base.mdb;Persist Security Info=False

далее выполняеш запрос
SELECT * INTO [Paradox 4.x;DATABASE=D:\].[File#DB] FROM [Text;HDR=No;DATABASE=D:\].[File#txt]
все сконвертировали

в директории где файлы базы/текстовые должен лежать файл с инициализацией текстового файла (а иначе поймет как ему нравится)
имя файла schema.ini, содержание (текст внутри)
[FILE.TXT]
ColNameHeader=False
CharacterSet=ANSI
Format=Delimited( )
Col1=Name Char Width 20
Col2=Fam Char Width 20
Col3=Otch Char Width 20
Col4=Code Char Width 20
Col5=Mail Char Width 20

(пункты: без заголовков, текст виндовый, разделитель пробел, и поля все текстовые, 5 штук полей как у тебя)

> Или импорт из vCard!
а это что за хр%#ь? загадочная штука, из нее импорта не получится, если только в руководстве пользователя по ней не описано. ;)



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
14-66101
blackman
2003-10-29 10:35
2003.11.20
Что есть программист ?


1-66004
RuslanKad
2003-11-09 19:59
2003.11.20
Проблемы с ToolBar в Win95


3-65799
Sam Stone
2003-10-28 16:29
2003.11.20
Работа с query


14-66102
Думкин
2003-10-29 04:52
2003.11.20
С днем рождения! 29 октября.


14-66079
Fox
2003-10-30 13:41
2003.11.20
Вопрос про команды в FoxPro?