Registriert seit: 23. Nov 2004
Ort: Bernau b. Berlin
273 Beiträge
Delphi XE5 Enterprise
|
Re: Transaktionsabhängige Variable / Userverwaltung Firebird
2. Dez 2007, 12:35
Hallo Artur,
das was du suchts findest du z.B. in den Release Notes unter "Context Variables".
Mit rdb$set_context() kannst du eine Variable für einen bestimmten Context
(z.B. USER_SESSION, USER_TRANSACTION, SYSTEM) setzen
und z.B. in einem Trigger mit rdb$get_context() wieder abrufen.
Ich würde die Variable die den Benutzer identifizieren soll beim Login,
im Context USER_SESSION setzen. Damit gilt er in allen Transationen dieser Session (Connection).
alex
Alexander
|