Вниз
Скачать: CL | DM;

Импортирование   Найти похожие ветки 

← →
safarov   (2003-10-24 06:27) [0]

Как можно ипортировать из ТХТ в базу кпримеру через ADO
Но проблема в том что файлов около 20 в каждом около 1000 строк
В каждой строке около 10 полей и эти файлы каждый час обновляются


← →
Wowa-K ©   (2003-10-24 08:36) [1]

а структуры в TXT че нет


← →
safarov   (2003-10-24 08:54) [2]

Структура то есть но если брать каждую строчку и копировать из нее кусочки то сколько будет пополняться база, час?


← →
Кщд   (2003-10-24 08:54) [3]

какая БД?
данные в БД грузить надо или обновлять?


← →
Wowa-K ©   (2003-10-24 09:11) [4]

кому сейчас легко


← →
Anatoly Podgoretsky ©   (2003-10-24 09:18) [5]

Это примерно по 80 кб на файл, добавление такого количества строк потребует от нескольких секунд до пары минут


← →
paul_k ©   (2003-10-24 09:28) [6]

Если есть структура то открыть файлы через ODBC - текст разделенный запятыми. Или прицепить все , ну к тому-же Access-у и потом взять оттуда через АДО


← →
SkyN ©   (2003-10-24 10:15) [7]

Если MS SQL, то почитай про Bulk Insert и bcp.exe


← →
NickBat ©   (2003-10-24 10:51) [8]

safarov (24.10.03 06:27)
Как можно ипортировать из ТХТ в базу кпримеру через ADO
Но проблема в том что файлов около 20 в каждом около 1000 строк
В каждой строке около 10 полей и эти файлы каждый час обновляются

А что именно тебя смущает?
1. Как написать запрос на всавку?
2. Как вытащить данные из текстового файла?
3. Большое :))) количество строк?
4. То что файлы обновляются? (Это кстати что-то в королевстве надо править)
5. Где найти такой компонент? :))


← →
Плохиш_   (2003-10-24 11:02) [9]

>NickBat © (24.10.03 10:51) [8]
6. Кто бы за меня это сделал?

;-)


← →
Fay   (2003-10-24 12:15) [10]

1) Открыть холодильник
2) Достать бегемота
3) Положить жирафа
4) Закрыть холодильник


← →
safarov   (2003-10-24 13:21) [11]

Дело в том, что я знаю только один способ
Это брать файл,пробегать по нему построчно, каждую строчку разбивать на куски и куски вставлять в базу, но это слишком медленно, пробовал через буфер тоже медленно.
Может кто знает другой способ внесения данных.
(База Access)


← →
NickBat ©   (2003-10-24 13:24) [12]

safarov (24.10.03 13:21) [11]

Записывай не сразу в базу, а сначала в скрипт. Его потом и выполняй. Почему это медленно?

Ты писал файлы обновляются - они целиком новые или дописываются?


← →
safarov   (2003-10-24 13:29) [13]

Файлы целиком новые


← →
safarov   (2003-10-24 14:06) [14]

В скрипты это как


← →
Sandman25 ©   (2003-10-24 15:03) [15]

>В скрипты это как

Я думаю, это значит в файл вида:
insert into table1 values (1);
insert into table1 values (2);
insert into table1 values (3);


← →
paul_k ©   (2003-10-24 15:18) [16]

текстовый файл в каком формате?
если что-то вроде значение1;значение2;значение3;значение4;
то это можно просто подцеплять через ODBC и пользовать как таблицу ODBC источник создаеш на основе Microsoft Text Driver(*.txt;*.csv) Дальше - если структура файлов одинакова остается править соединения (подкладывать другое имя файла) и все у тебя при полном шоколаде



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

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



Память: 0.48 MB
Время: 0.021 c
6-41779
Novenkij
2003-09-19 00:29
2003.11.13
локальная сеть


1-41419
dream
2003-10-29 15:35
2003.11.13
Нужно чтобы сервис запускал exe под именем пользователя


3-40838
Александр из Минска
2003-10-20 15:53
2003.11.13
Хотелось бы научиться


1-41605
LastLamer
2003-10-26 23:00
2003.11.13
перехват изменения свойства объекта


7-42193
alexsandri
2003-08-22 21:11
2003.11.13
Беда такая : Есть Большая куча Mp3 dв одной папке необходимо расс




   Наверх