Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > импортирование log в Access


Автор: temporary 17.11.2004, 16:02
Имеется лог-файл в котором отражены данные по пресылке электронной почты ( адреса, дата, время, IP и т.д.) и есть задача автоматизировать их импортирование в таблицы. Просто импортирование текстового файла не подходит. Кто-нибудь подскажите пример прочтения лога и создание таблицы, чтобы первая строка была названием стольцов, а содержанием остольное. Всё нужно сделать в самом Access, VB. Вот отрывок из лога:
# Date Time client-ip Client-hostname Partner-Name Server-hostname
09.11.2004 0:5:1 GMT 10.131.128.13 benhur.intern.wetzlar.de
09.11.2004 0:5:1 GMT - - - EXCHANGE2
09.11.2004 0:9:58 GMT 10.131.129.142 getlog1.wetzlar.lan

только при открытии лога строки стоят не так ровно.

Автор: Vit 17.11.2004, 16:09
На каком языке? и пример лога пожалуйста...

Автор: Akina 17.11.2004, 16:38
А в Аксессе посмотреть импорт типа не судьба? текста, с разделителем ака пробел?

Автор: temporary 17.11.2004, 16:44
Вообщем ожидал вопрос вместо ответа. Дело в том, что импортирорвание происходит не полностью, некоторая часть выпадает, иногда нужен не весь лог а только некоторые строки. Вот и спришиваю как парсировать лог с Помощью Access?

Автор: Akina 17.11.2004, 16:50
Цитата(temporary @ 17.11.2004, 17:44)
импортирорвание происходит не полностью, некоторая часть выпадает

уточните что имеется в виду

Цитата(temporary @ 17.11.2004, 17:44)
иногда нужен не весь лог а только некоторые строки

Это уже после импорта, запросом...

Цитата(temporary @ 17.11.2004, 17:44)
как валидировать лог с Помощью Access?

в соответствии с желаемым - а что ТЕБЕ надо, я, к примеру, так и не понял...

Автор: temporary 17.11.2004, 17:16
уточняю:
- вследствии ошибки при прочтении некоторые строки пропадают
- импортироание иногда эа определённый период времени
- не валидировать, а parsing

Автор: Akina 18.11.2004, 09:31
temporary
Цитата(temporary @ 17.11.2004, 18:16)
вследствии ошибки при прочтении некоторые строки пропадают

Какого рода ошибка? Чрезмерно длиннаЯ строка? избыток/недостаток разделителей? ошибка преобразования типа?

Цитата
импортироание иногда эа определённый период времени

Импортировать - по-любому всё. А потом отбирать нужное.

Цитата
не валидировать, а parsing

а это зачем? или ты читаешь всю строку в одно поле?

Автор: temporary 18.11.2004, 09:49
Я прошу только пример прочтения лога, если кто-то знает

Автор: Akina 18.11.2004, 09:59
Приезжай, покажу . У меня куча логов импортится в Аксесс и там обрабатывается с выдачей отчетов.

А если хочешь делать сам - то будь точен и подробен в описании проблемы. Пример тебе не поможет...

Автор: temporary 18.11.2004, 10:36
Ну что ж, спасибо. Надо будет запомнить: если до кого-то не доходит, то дураком всё равно остаёшся сам.

Автор: Akina 18.11.2004, 12:16
temporary
Тебе что, сложно проблему подробнее описАть?

Или тебе непременно надо чтобы выслали текстовый лог и импорт его в БД, чтобы самому разбираться и никого не спрашивать? так и скажи.
Или тебе по шагам расписАть как выполнить импорт текстового файла с разделителями, чтобы первая строка была интерпретирована как имена полей? со скриншотами?

Дураков не бывает. Бывают те, кто мыслит не так как ты.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)