Информация о соединении в Interbase 7.5
Модераторы: kdv, Alexey Kovyazin
Информация о соединении в Interbase 7.5
Подскажите, как можно получить информацию о соединении (хост, ip или id записи в tmp$attachments) внутри хп или триггера? возможно ли такое?
никак. если попросим, может быть в IB8 будет нечто вроде CURRENT_IP.то есть никак себя определить не получится
собственно, вопрос некорректный. клиентское приложение, которое так или иначе вызывает процедуру, может узнать свой ip и сравнить его с тем что на сервере, получив таким образом attachment_id.
поздравляю. А зачем упомянутую информацию знать в триггере или процедуре?все соединяются под одним именем
не обязательно от sysdba. (кстати, большинство известных трехзвенок, как то: 1C, Axapta, etc.. так и делают. Пользователей проще админить из приложения)
можно было бы использовать temporary table и на коннект писать туда инфу. но это только на тот вариант, когда коннект идет из своего приложения. а если нет?.... как раз для этого ее и нужно знать в хп.
попробовал делать это в триггере в tmp$attachments хитрая "таблица". генерит записи только когда делаешь из нее селект
можно было бы использовать temporary table и на коннект писать туда инфу. но это только на тот вариант, когда коннект идет из своего приложения. а если нет?.... как раз для этого ее и нужно знать в хп.
попробовал делать это в триггере в tmp$attachments хитрая "таблица". генерит записи только когда делаешь из нее селект
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05