Лог по файлу, операций на Добавление, Изменение, Удаление

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
gopstop2007
Полимат
Сообщения: 1830
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 28 раз
Поблагодарили: 10 раз

Лог по файлу, операций на Добавление, Изменение, Удаление

Сообщение gopstop2007 »

Примерно пять лет назад начал пользоваться шаблонами SaveLog (Владимира Дягтеренко) с записью в тхт файл. На данный момент этого не достаточно, хочется ведения лога с записью в TPS файл. Проскакивали темы ведения лог-а через Errorclass или FileManager, поделитесь как можно реализовать данное дело. Спасибо за понимание :)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 5190
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Лог по файлу, операций на Добавление, Изменение, Удаление

Сообщение kreator »

Сейчас есть в кларионе (в словаре) триггеры, можно этим воспользоваться. Я делал типа лога на SQLAnywehere, его писал прямо в скульных триггерах, SQLAnywehere позволяет создать триггер для каждого поля/столбца.
We are hard at work… for you. :)
gopstop2007
Полимат
Сообщения: 1830
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 28 раз
Поблагодарили: 10 раз

Лог по файлу, операций на Добавление, Изменение, Удаление

Сообщение gopstop2007 »

kreator писал(а):Сейчас есть в кларионе (в словаре) триггеры, можно этим воспользоваться. Я делал типа лога на SQLAnywehere, его писал прямо в скульных триггерах, SQLAnywehere позволяет создать триггер для каждого поля/столбца.
с триггерами я сталкивался, из недостатков:
- их надо прописывать во все используемые файлы в том числе во все алиасы
- неудобство в DCT присвоение необходимых полей, неудобство поиска и просмотра всего этого чуда, когда таблиц больше 40-50 :)
- при изменении, сравнения и сохранения изменений
и это только, что вспомнилось :), хотя я может и не прав, пусть профи поправят
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3306
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

Лог по файлу, операций на Добавление, Изменение, Удаление

Сообщение Дед Пахом »

Есть у меня шаблон (ABC) для этого, если надо, пиши в личку.
С уважением, ДП
Shur
Ветеран
Сообщения: 384
Зарегистрирован: 02 Июль 2011, 18:49

Лог по файлу, операций на Добавление, Изменение, Удаление

Сообщение Shur »

gopstop2007 писал(а):
- их надо прописывать во все используемые файлы в том числе во все алиасы
- неудобство в ... присвоение необходимых полей, неудобство поиска и просмотра всего этого чуда, когда таблиц больше 40-50
- при изменении, сравнения и сохранения изменений
К слову. Собственно всё то же самое можно сказать и про имбеды в FileManager. Так что разницы особой нет. Впрочем триггеры и генерируют код туда же...
Ответить