![]() |
IP de la PC en Trigger
Buen día!! Necesito mediante un trigger en Interbase, guardar el IP de la máquina que está modificando la Base de Datos. De no ser el IP, algún dato de la PC del usuario. ¿Alguien sabe cómo?. Gracias!!! |
Con Interbase no sé, con Firebird lo puedes obtener con 'CLIENT_ADDRESS', aquí tienes un ejemplo que devuelve la IP y otros parámetros:
|
si ejecuto
obtengo 127.0.0.1 y si quisiera obtener la ip de red algo como 192.168.13.13 sera esto posible? |
Si obtienes 127.0.0.1 es porque has hecho la consulta desde el mismo pc que tiene la base de datos.
|
claro eso lo entiendo
lo que quiero decir es si hago una consulta local y lo que quiero obtener es la ip asignada a la maquina por el router(como 192.168.1.2) en vez de obtener 127.0.0.1 o localhost |
No puedo asegurarlo al 100%, pero creo que no puedes conseguirlo, ya que al ser local, se guarda 127.0.0.1
Ten en cuenta que al ser local, seguramente no ha salido la información del propio equipo, no ha pasado por el router. |
La franja horaria es GMT +2. Ahora son las 20:10:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi