Форум: "Базы";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];
ВнизИмпорт в базу данных!? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c