Hola Jaime, muchas gracias por la info, estuve buscando, pero se ve que busqué en todos sitios menos donde tenía que hacerlo:)
Como siempe o casi siempre, el mejor sitio donde buscar es el propio site.
Gracias de nuevo
Un saludo
Suso

2009/5/17 suso <[email protected]>:
2 - Es posible también, obtener desde VB6, el tipo de  rol al que
 pertenece el usuario, para así poder delimitar el accceso sólo a
 determinadas partes del programa y/o Base de datos?
¿A qué te refieres con "tipo" de rol?

a lo siguiente, aunque mas bien "tipo de permiso" y si pertenece a algún
tipo de grupo:

y otro grupo que sólo según el caso, o bien sólo ver unas determinadas tablas de
datos, o verlas todas pero solo "ver", ningún tipo de modificación,

REVOKE [INSERT | UPDATE | DELETE] ON tabla FROM rol;

haces eso en todas las tablas

por eso
el tema de controlar ese acceso y enviar "mensajes", cuando alguien que no
tiene los permisos adecuados decirle "oye, esto no puedes hacerlo", pero
quizás, eso se podría hacer con un trigger, y un SP, es correcto?

al momento de logear puedes invocar la funcion
has_table_privilege(user, table, privilege)
(http://www.postgresql.org/docs/8.3/static/functions-info.html#FUNCTIONS-INFO-ACCESS-TABLE)



------------------------------------------------------------------------


Se certificó que el correo entrante no contiene virus.
Comprobada por AVG - www.avg.es Versión: 8.5.329 / Base de datos de virus: 270.12.32/2118 - Fecha de la versión: 05/16/09 17:05:00


--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo

Responder a