Обработка текстового файла

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Mmsp3
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 30.05.2010 (Вс) 17:28

Обработка текстового файла

Сообщение Mmsp3 » 30.05.2010 (Вс) 17:38

Есть txt файл, где в качестве разделителя значений используется символ "|". Например:

1|20091216|10204121116009|000000|643||2|2||||0|0|1||0|5|0|0|0|0|1|109029|000000|врврвр;
3|20091216|10902913058659|000000|643||4|2||||4|0|0||0|0|3|0|0|0|1|109029|000000|лмрврово;
8|20091216|10902913058666|000000|643||4|2||||0|0|9||0|0|0|6|0|0|1|109029|000000|вавававв;
5|20091216|10902913058673|000000|643||4|2||||0|0|7||0|0|2|0|0|0|1|109029|000000|вувуву;
8|20091216|10902913058680|000000|643||4|2||||5|0|0||0|0|0|0|9|0|1|109029|000000|вааукак;

Необходимо загрузить данные значения в базу данных. Вопрос - как лучше организовать обработку строк, чтобы получить из них значения?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Обработка текстового файла

Сообщение alibek » 30.05.2010 (Вс) 18:27

Есть несколько способов.
Оптимальный — функция импорта данных в менеджере базы данных.
Lasciate ogni speranza, voi ch'entrate.

Mmsp3
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 30.05.2010 (Вс) 17:28

Re: Обработка текстового файла

Сообщение Mmsp3 » 30.05.2010 (Вс) 18:40

Да нет, нужен робот (без участия оператора). В каждом файле до 20 000 записей, за сутки генерится более 1 500 таких файлов.

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Re: Обработка текстового файла

Сообщение Kovu » 30.05.2010 (Вс) 19:11

Mmsp3 писал(а): Вопрос - как лучше организовать обработку строк, чтобы получить из них значения?

применить Split к каждой строке.
Если всё делать своими ручками, они скоро отвалятся !

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Обработка текстового файла

Сообщение alibek » 30.05.2010 (Вс) 21:35

Mmsp3 писал(а):Да нет, нужен робот (без участия оператора). В каждом файле до 20 000 записей, за сутки генерится более 1 500 таких файлов.

И что?
В любой нормальной СУБД есть инструменты для импорта в пакетном режиме и запуска задач по расписанию.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot, Yandex-бот и гости: 5

    TopList