Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.25;
Скачать: CL | DM;

Вниз

Вопрос по Interbase   Найти похожие ветки 

 
Кобра   (2002-07-01 17:08) [0]

Имеется таблица, скажем A, необходимо отслеживать в ней изменения. Имеется триггер, который при UPDATE-e записи делает соответствующую запись в таблице LOG_A. При этом средствами INTERBASE легко можно отследить какой пользователь внес изменения. Вопрос - как выяснить IP адрес или имя компа с которого пришел SQL запрос на изменение записи и возможно ли это используя только средства IB, скажем какие-либо переменные, хранимую процедуру, триггер... Сейчас ита информация получается ломовым путем ( при нажатии на кнопку получаем IP адрес компа и через SQL запрос запоминаем его в отдельном поле таблицы....) - как-то этот вариант не нравится...Что делать? IB пятый, Delphi 4...


 
[NIKEL] ©   (2002-07-01 17:37) [1]

делайте 3х уровневую организацию , клиенты связываються с промежуточным слоем, который все и фиксирует, логирует, решает пускать или нет, и если надо отсылает запрос серверу


 
Кобра   (2002-07-05 12:46) [2]

Тут момент в другом. Пожалуй правильнее поставить вопрос так. Желательно средствами IB, скажем с помощью UDF получить IP клиента от которого пришел запрос. А вот как - это мне и не вполне понятно.



Страницы: 1 вся ветка

Текущий архив: 2002.07.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
3-81147
alexvan
2002-07-03 16:08
2002.07.25
DBLookupComboBox не желает видеть данных из Table


8-81374
Dimitriy
2002-03-16 17:09
2002.07.25
Курсор


1-81370
Goblinus
2002-07-13 19:18
2002.07.25
Convert


1-81283
Prog_mail
2002-07-11 14:46
2002.07.25
Как в DBGrid сохранить цвет колонок


1-81221
Yurko
2002-07-10 03:57
2002.07.25
ClipBoard