Ver Mensaje Individual
  #1  
Antiguo 12-06-2007
Avatar de sitrico
[sitrico] sitrico is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Caracas, Venezuela
Posts: 295
Reputación: 22
sitrico Va por buen camino
Cool Una de Usuarios

Bueno, ya estoy terminando mi aplicación y tengo que comenzar a validar lus usuarios permisos y esas cosas, (si quizá ubiese podido empezar conjuntamente ) el punto es que quisiera usar el gestor de usuarios de firebird básicamente current_user, por lo que debo crear unos usuaris y dominios. (el IbExpert no me ayuda así que los Grant serán a mano).

El punto es: ¿ como puedo identificar un IdUsuario (integer) a partir del Current_User (es un char de 15) ? me explico:

Al realizar insersiones uso +- algo así:

Código SQL [-]
INSERT INTO CI_CITAS 
(IDCITA, IDPACIENTE, FCHCITA, HORA, USUARIO, OBSERVACIONES) VALUES 
(NULL, :IDPACIENTE, :FCHCITA, :HORA, current_user, :OBSERVACIONES)

hay alguna manera (del lado del servidor) de usar un campo como current_User_ID (integer) no me gustan mucho los campos clave Char

Edito: se me olvidava.

Hay alguna manera de evitar que un mismo usuario se conecte más de 1 vez (ni siquiera he probado conectarme con un usuario que no sea sysdba)
__________________
Sitrico

Última edición por sitrico fecha: 12-06-2007 a las 01:34:40.
Responder Con Cita