Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как хранить log'и
|
|||
|---|---|---|---|
|
#18+
хочу хранить логи в .dbf таблице. в каком поле это лучше делать: memo или большой char? лог лучше чтоб был составной, т.е. одна запись в таблице - все логи за текущий запуск программы. Следовательно наверное memo поле. Тогда вопрос как добывлять записи в текущую запись memo? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 11:50 |
|
||
|
как хранить 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, 11:54 |
|
||
|
как хранить log'и
|
|||
|---|---|---|---|
|
#18+
а так нельзя? use таблицу где memo поле событие1: добвляем в текущую запись memo строку(не из тхт а просто) событие2: добвляем в текущую запись memo строку(не из тхт а просто) закрываем таблицу событие это просто некое место в коде, т.е. ловить их не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 12:05 |
|
||
|
как хранить log'и
|
|||
|---|---|---|---|
|
#18+
replace <MemoFieldName> with <MemoFieldName>+chr(13)+<EventString> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 12:52 |
|
||
|
как хранить log'и
|
|||
|---|---|---|---|
|
#18+
Или так replace <MemoFieldName> with <EventString> additive ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 12:54 |
|
||
|
как хранить log'и
|
|||
|---|---|---|---|
|
#18+
Сам подход в принципе неверный... Одно событие - одна запись... Ну уж если memo - то лучше хранить в виде XML - хоть какая-то видимость порядка, да и просто работать потом с такими записями - так как они легко преобразуются в cursor... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 12:59 |
|
||
|
как хранить log'и
|
|||
|---|---|---|---|
|
#18+
новичек1хочу хранить логи в .dbf таблице. в каком поле это лучше делать: memo или большой char? лог лучше чтоб был составной, т.е. одна запись в таблице - все логи за текущий запуск программы. Следовательно наверное memo поле. Логика должна быть другая: Одно событие - одна запись. При такой логике одно событие разбивается на ряд реквизитов: Дата-Время, Таблица, тип события и т.п. Т.е., возможно, собстыенно memo-поля и не понадобиться. Оно будет "разрезано" на ряд реквизитов. Потом, если нужно, делаешь выборку из таблицы логов по условиям Хотя, конечно, мемо-поле можно и оставить. новичек1Тогда вопрос как добывлять записи в текущую запись memo? Также, как и в обычное поле, командой REPLACE. Но, если использовать опцию ADDITIVE, то новое значение не заменит старое, а добавиться в конец: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 13:12 |
|
||
|
как хранить log'и
|
|||
|---|---|---|---|
|
#18+
а как добавить символ перевода строки? т.е. replace <MemoFieldName> with <EventString перевод строки> additive 2Sergey: log будут только смотреть, прога может работать в безоболочечном режиме и после ее работы нужно смотреть как она отработала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 13:13 |
|
||
|
как хранить log'и
|
|||
|---|---|---|---|
|
#18+
lesha_spbа как добавить символ перевода строки? т.е. replace <MemoFieldName> with <EventString перевод строки> additive Это зависит от того, что будет происходить с записью... Обычно: Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 13:29 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33000224&tid=1594486]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 374ms |

| 0 / 0 |
