Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.04.2005, 11:50
|
|||
|---|---|---|---|
|
|||
как хранить log'и |
|||
|
#18+
хочу хранить логи в .dbf таблице. в каком поле это лучше делать: memo или большой char? лог лучше чтоб был составной, т.е. одна запись в таблице - все логи за текущий запуск программы. Следовательно наверное memo поле. Тогда вопрос как добывлять записи в текущую запись memo? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2005, 11:54
|
|||
|---|---|---|---|
как хранить log'и |
|||
|
#18+
пилите шура пилите CLOSE DATABASES OPEN DATABASE (HOME( ) + 'samples\data\testdata') USE employee && Open Employee table WAIT WINDOW 'Employee notes memo field - press ESC' NOWAIT MODIFY MEMO notes NOEDIT && Open the notes memo field COPY MEMO notes TO test.txt && Create test file from memo field WAIT WINDOW 'TEST.TXT text file - press ESC' NOWAIT MODIFY FILE test.txt NOEDIT && Open the text file WAIT WINDOW 'Employee notes now appended - press ESC' NOWAIT APPEND MEMO notes FROM test.txt && Add contents of text file MODIFY MEMO notes NOEDIT && Display memo field again WAIT WINDOW 'Overwrite Employee notes- press ESC' NOWAIT APPEND MEMO notes FROM test.txt OVERWRITE && Replace notes MODIFY MEMO notes NOEDIT NOWAIT DELETE FILE test.txt наверняка моно лучше но так на вскидку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2005, 12:05
|
|||
|---|---|---|---|
|
|||
как хранить log'и |
|||
|
#18+
а так нельзя? use таблицу где memo поле событие1: добвляем в текущую запись memo строку(не из тхт а просто) событие2: добвляем в текущую запись memo строку(не из тхт а просто) закрываем таблицу событие это просто некое место в коде, т.е. ловить их не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2005, 12:52
|
|||
|---|---|---|---|
как хранить log'и |
|||
|
#18+
replace <MemoFieldName> with <MemoFieldName>+chr(13)+<EventString> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2005, 12:54
|
|||
|---|---|---|---|
как хранить log'и |
|||
|
#18+
Или так replace <MemoFieldName> with <EventString> additive ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2005, 12:59
|
|||
|---|---|---|---|
как хранить log'и |
|||
|
#18+
Сам подход в принципе неверный... Одно событие - одна запись... Ну уж если memo - то лучше хранить в виде XML - хоть какая-то видимость порядка, да и просто работать потом с такими записями - так как они легко преобразуются в cursor... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2005, 13:12
|
|||
|---|---|---|---|
как хранить log'и |
|||
|
#18+
новичек1хочу хранить логи в .dbf таблице. в каком поле это лучше делать: memo или большой char? лог лучше чтоб был составной, т.е. одна запись в таблице - все логи за текущий запуск программы. Следовательно наверное memo поле. Логика должна быть другая: Одно событие - одна запись. При такой логике одно событие разбивается на ряд реквизитов: Дата-Время, Таблица, тип события и т.п. Т.е., возможно, собстыенно memo-поля и не понадобиться. Оно будет "разрезано" на ряд реквизитов. Потом, если нужно, делаешь выборку из таблицы логов по условиям Хотя, конечно, мемо-поле можно и оставить. новичек1Тогда вопрос как добывлять записи в текущую запись memo? Также, как и в обычное поле, командой REPLACE. Но, если использовать опцию ADDITIVE, то новое значение не заменит старое, а добавиться в конец: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2005, 13:13
|
|||
|---|---|---|---|
|
|||
как хранить log'и |
|||
|
#18+
а как добавить символ перевода строки? т.е. replace <MemoFieldName> with <EventString перевод строки> additive 2Sergey: log будут только смотреть, прога может работать в безоболочечном режиме и после ее работы нужно смотреть как она отработала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2005, 13:29
|
|||
|---|---|---|---|
как хранить log'и |
|||
|
#18+
lesha_spbа как добавить символ перевода строки? т.е. replace <MemoFieldName> with <EventString перевод строки> additive Это зависит от того, что будет происходить с записью... Обычно: Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=box140&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 1196ms |
| total: | 1363ms |

| 0 / 0 |
