Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.026 c
6-66055
ilka
2003-08-28 14:40
2003.11.20
Как получить прикрепленный файл используя Indy компоненты


6-66051
Анатолий
2003-09-25 11:52
2003.11.20
Sniffer


3-65731
KIR
2003-10-31 16:25
2003.11.20
Как лучше хранить денежные значения в IB 6.5 диалект 3?


7-66144
SniZ
2003-09-12 17:50
2003.11.20
Работа с USB


3-65782
inspirion
2003-10-30 21:37
2003.11.20
Мастера требуется Ваш совет!




   Наверх