Ver Mensaje Individual
  #8  
Antiguo 18-01-2010
[fer21unmsm] fer21unmsm is offline
Miembro Premium
 
Registrado: dic 2005
Ubicación: Lima
Posts: 627
Reputación: 21
fer21unmsm Va por buen camino
Entiendo más o menos lo que deseas hacer, me parece que son operaciones con bits yo en sql he usado esto

Ejemplo:
Código SQL [-]
select rper.dni_ruc, rper.nom_usu, rper.clave, ascii(macc.nivel_acceso) & ascii(rol.nivel_acceso)
 from rol_persona 
rper left join roles rol on (rol.id_rol=rper.id_rol) left join mod_acceso macc
 on ((ascii(macc.nivel_acceso) & ascii(rol.nivel_acceso))=ascii(macc.nivel_acceso))
 where macc.id_modulo=@id_mod and rper.dni_ruc=@id_usuario
quizas puedas usar el mismo ampersand pero en sql tuve que usar el valor ascii

saludos.
__________________
"La información tiene más valor cuando se comparte"

Última edición por marcoszorrilla fecha: 18-01-2010 a las 19:07:51.
Responder Con Cita