我在写一个数据库程序,用的是ACCESS数据库,BDE+ODBC连接。
现在想根据“用户+密码”实现按权限访问数据库,不知道从何做起?刚开始以为ACCESS可以建立帐户并设定权限,后来发现ACCESS设置的这些帐户与相应权限仅仅针对的是ACCESS程序本身的。通过ACCESS也不过仅仅能给数据库设定一个密码而已。请您赐教!谢了。

解决方案 »

  1.   

    方法:
    1。access的"工具->安全"菜单中可以设置访问控制。
    2。另外,也可以通过程序控制权限。例如,根据登录帐号的类别,隐藏和禁用菜单来控制权限
      

  2.   

    通过access的“工具\安全”设置的安全级别仅仅针对的是ACCESS程序本身,并不针对哪个数据库!!!!!!!!!!!!!!!!!!!!!!!根据登陆账号的控制仅仅是在程序界面上做了限制而已,使用者仍然可以自行用ACCESS打开数据库进行全权操作(尽管数据库有一个密码,可普通用户还是必须知道这个密码才能使用软件,此时虽然某些菜单是禁用的)。!!!!!!!!!!!!!