![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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!!! |
#2
|
||||
|
||||
Con Interbase no sé, con Firebird lo puedes obtener con 'CLIENT_ADDRESS', aquí tienes un ejemplo que devuelve la IP y otros parámetros:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
||||
|
||||
Si obtienes 127.0.0.1 es porque has hecho la consulta desde el mismo pc que tiene la base de datos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
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 |
#6
|
||||
|
||||
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 otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Trigger | josi | SQL | 2 | 26-03-2008 03:27:57 |
Un trigger que dispara un procedimiento que dispara un trigger... | sitrico | Firebird e Interbase | 5 | 04-06-2007 22:05:13 |
trigger | jaime cotino | Firebird e Interbase | 3 | 10-06-2004 19:10:48 |
trigger | acertij022 | Firebird e Interbase | 6 | 20-10-2003 19:20:31 |
![]() |
|