Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 06-oct-2004, 06:07   #1 (permalink)
kemahangre ha deshabilitado el karma
 
Fecha de Ingreso: junio-2004
Ubicación: San Fernando -LaIsla-
Mensajes: 25
Variable de Sesion mediante T-SQL

Hola , necesito saber si existe alguna variable de sesion en T-SQL tal que pueda asignarle el id de usuario almacenado en una vaiable de sesion de .net cuando inicie sesion en la aplicacion web. Mi codigo es este:

CREATE TRIGGER INSERCION ON [dbo].[Jand_Ofer_Empl]
FOR INSERT
AS
DECLARE @Id_Usua int

INSERT INTO Jand_Hist (Id_Usua_Hist, Accion_Hist, FecyHor_Hist, Elem_Hist, Id_Elem_Hist)
VALUES (@Id_Usua, 'INSERCION',GetDate(), 'Jand_Ofer_Empl',@@IDENTITY )


Las variables en cursivas son las que nesecito asignarle el valor de sesion de .net, es decir: @Id_Usua = Session["usuario"], pero claro como se trata de un trigger en el servidor no se puede usar esta vriable de .net
kemahangre está desconectado   Responder Citando
Antiguo 06-oct-2004, 11:48   #2 (permalink)
Moderador
Mithrandir llegará a ser famoso muy prontoMithrandir llegará a ser famoso muy pronto
 
Avatar de Mithrandir
 
Fecha de Ingreso: abril-2003
Mensajes: 12.108
Si mal no recuerdo el concepto de variable global no existe en TSQL, pudieras intentar emularlo con tablas temporales (#tabla o ##tabla)

Lo que yo hago es usar stored procedures y el valor mandarlo como un parametro mas. Quiza es engorroso al principio, pero es un procedimiento muy flexible.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Mithrandir está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:55.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93