![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
||||
|
||||
|
Tengo entendido que current_user devuelve el nombre del usuario que inicio la conexión con el servidor. (venga el que escribio el login y password).
En el caso que explique al inicio debería funcionar así: Pongo en el datamodule el loginPrompt a true; El usuario escribirá su nombre de usuario y contraseña. Si pido el current_user me debe devolver el nombre del usuario indicado antes (loginPrompt ). Los permisos y restricciones de cada usuario los definiré por roles. (Ya preguntaré sobre ello). Pero la pregunta original era: Hay alguna una manera de usar un Id (un valor integer) en lugar del Char(15) que devuelve current_user. Supongo que tendré que crear una tabla
Y luego en un trigger before insert /update (en las tablas que corresponde) hago algo como (no estoy muy claro en la sintaxis exacta pero creo que la puedo resolver con paciencia)
Aunque si es esa la única opción, prefiero escribir directo el current_user en las tablas ![]()
__________________
Sitrico Última edición por sitrico fecha: 12-06-2007 a las 07:31:02. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Usuarios y roles | morta71 | Firebird e Interbase | 10 | 05-02-2008 09:36:58 |
| Tomar usuarios de red | Barzaugc | Varios | 6 | 10-06-2005 01:55:04 |
| Monitoreo de usuarios | JAH | Firebird e Interbase | 4 | 07-08-2004 16:50:08 |
| Usuarios en red | castroruiz2001 | Conexión con bases de datos | 1 | 02-06-2003 20:55:15 |
|