Чтение данных из Log файла

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

Чтение данных из Log файла

Сообщение Андрей Васюта » 02.08.2005 (Вт) 8:13

Мне нужно прочитать записанные данные в лог файле
(дата - время - "Тут текст сообщения"), сверить эти данные с системной датой и временем и вывисти сообщение с текстом из лога.
При условии что данные в лог файле могут находиться в произвольном порядке
Приер:
27.07.05 - 12:00:00 - Обед
26.07.05 - 17:00:00 - Пора домой
30.07.05 - 10:00:00 - Оперативное совещание
(как видно - дата идет в разброс)
Может эти данные лучше хранить в каком то другом файле? :(
Большой программе - большие глюки.

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 02.08.2005 (Вт) 9:11

Да. В базе данных :)

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 02.08.2005 (Вт) 10:06

Често говоря, нигде не видел, чтоб логи в базу писали... Хотя для твоей задачи база была бы самое ТО!
А я все практикую лечение травами...

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 02.08.2005 (Вт) 10:18

Twister

Плоз смотрел значит. Почти любой продукт умеет писать свои логи именно в базу.

Андрей Васюта
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 91
Зарегистрирован: 20.07.2004 (Вт) 19:40

Сообщение Андрей Васюта » 02.08.2005 (Вт) 11:56

Попробую в базу ... :?
Большой программе - большие глюки.

Sur
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 91
Зарегистрирован: 14.07.2003 (Пн) 20:54
Откуда: C2H5OH

Сообщение Sur » 02.08.2005 (Вт) 19:48

А что, из базы будет проще доставать и постоянно сверять дату и время?

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 03.08.2005 (Ср) 6:40

А что, из базы будет проще доставать и постоянно сверять дату и время?

Не просто проще, но и быстрее - про SQL запросы слышал?... :lol:
А я все практикую лечение травами...

Андрей Васюта
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 91
Зарегистрирован: 20.07.2004 (Вт) 19:40

Сообщение Андрей Васюта » 03.08.2005 (Ср) 8:10

А примерчиком не угостите, как ЭНТО провернуть
Большой программе - большие глюки.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 03.08.2005 (Ср) 8:30

Код: Выделить всё
dim DB as database, rs as recordset

private sub Form_load()
set db=opendatabase("путь к файлу")
set rs= db.openrecordset("select * from tblSomeTable where someDate = "+Date$)
do until rs.eof
' тута действа...
rs.movenext
loop
end sub


Это только пример... Не забудь подключить DAO 3.6
А я все практикую лечение травами...

Sur
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 91
Зарегистрирован: 14.07.2003 (Пн) 20:54
Откуда: C2H5OH

Сообщение Sur » 03.08.2005 (Ср) 10:15

Имелось в виду, что пример автора уже имеет формат базы, осталось заменить "-" на ";" - и можно уже искать хоть Data контролом.


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

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

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

    TopList