Ver Mensaje Individual
  #1  
Antiguo 17-06-2004
asirvent asirvent is offline
Miembro
 
Registrado: may 2003
Posts: 48
Reputación: 0
asirvent Va por buen camino
Question Variables en Firebird

Hola, estoy implementando una aplicación utilizando firebird 1.5 y a la hora de controlar que es lo que hace cada usuario, utilizo para guardar un disparador (triger) en la tabla que se ha modificado, ahora el problema, los usuarios que deben de guardar no son los que se utilizan en firebird sino que son propios (utilizo unicamente el sysdba), que ocurre que en mi aplicación tengo un usuario que esta trabajando, pero en la BD a la hora de guardar o borrar en una tabla no puedo saber quien lo ha hecho.

¿Hay alguna variable en Firebird que pertenezca a la sesion de trabajo en la que esté un usuario, y donde pueda almacenar un dato?, digo esto porque creo que sería la solución más optima, o sea abrir la conexion con la BD, almacenar en una variable unica para ese usuario el nombre suyo y cuando haga un borrado o lo que sea, en los disparadores utilizar dicha variable.

un saludo y muchas gracias
Responder Con Cita