Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
1-81346
AlekseyK
2002-07-13 11:18
2002.07.25
Как узнать на какой из combobox ов нажата кнопка?


14-81461
MAxiMum
2002-06-25 16:21
2002.07.25
Поддержка Font.Charset


14-81478
kito
2002-06-27 13:34
2002.07.25
Есть ли компонент, чтобы в DBGrid отображать данные в виде дерева


8-81375
Viktor_TM
2002-03-16 11:43
2002.07.25
Графическое представление wav файлов


1-81270
garry
2002-07-15 12:49
2002.07.25
Поиск директорий....




   Наверх