读取Access库中所有表名的SQL语句:
select name from msysobjects where flags = 01 打开Access
2 点击“工具”菜单,选择“选项”
3 在“视图”页上,将“系统对象”勾上
4 点击“断定”按钮保存设置
5 点击“工具”菜单,选择“安全”中的“消费者与组权限”
6 选择“权限”页
7 在“对象类型”下拉列表中选择“表”
8 在“消费者名/组名”中选择“治理员”消费者
9 在“对象名称”中选择“MSysObjects”表
10 在“权限”中将“读取数据”勾上
11 点击“断定”按钮保存设置
1、数据库打开要以“独占”方式打开(启动ACCESS,然后打开你的mdb文件,在右边"打开"栏下拉列表选择"以独占方式打开")。
2、如果你加入了信息工作组(一般不可见,信息文件在ACCESS的安装目录下,一般你也看不懂,就是一个ACCESS程序运行所需的信息文件),你的数据库文件移植到其它电脑时就会报错“信息文件丢失”或"(什么什么)引用丢失”,也进入不了,你应退出信息工作组,重新定义一个新的信息工作组并加入就行了。如果默认信息工作组没设置权限,那更好,设了的话很麻烦,如果你忘记了当初是怎么定义的,我看你就只有重新再来过了,一切从头开始,但愿你不是这种情况!ACCESS主菜单中的“工具”一栏的设置在不了解的情况下不要随意设置。
3、在"用户与组权限"里你设了管理员密码和用户密码,这两个密码你要分别记得,进入时要分别输入才能运行各自的权限。
1首先将鼠标移动到主菜单上的工具按钮上,然后单击鼠标左键,会d出一个子菜单,将鼠标移动到这个菜单上的安全选项上,会在这个选项右面d出一个菜单,将鼠标移动到这个菜单上的“用户与组权限”上,单击鼠标左键,这样会在屏幕上d出一个对话框,在这个对话框中,2可以更改不同用户对数据库或其中的某个对象的访问权限。假如想使用户李明只能打开运行数据库的窗体,而不想要他能打开其他的表或查询,只需要先在用户名中选择“李明”,然后在对象类型下拉框中选择“窗体”,现在选择一个窗体,完后将鼠标移动到权限框中选中李明可有的“打开/运行”项,完成这些后,单击“确定”按钮就可以使李明在使用中只能看到窗体,而不能修改其他的数据内容了。也不能看到表或查询了。
3要实现这个功能,就象刚才一样,在安全选项右面的菜单中单击鼠标,只是这次单击的是“设置用户与组的帐号”,随后d出的也是“用户与组帐号”对话框。
4还要在这个对话框中管理用户或组。在这个对话框中有三个选项卡,第一个用来在在现有的组中管理用户的名称。在这个选项卡上,可以单击“新建”按钮在“用户组”或“其它组”中添加新的用户,也可以单击“删除”按钮将组中的这个用户删去。单击“清除密码”就可以取消原来这个用户的密码。
5下面的这两个组列表中,左面的是现在所有的组,而右面的则是在上面文本框中的这个用户所在的组。通过中间的选择按钮就可以控制用户所在的组了。不同的组可以有不同的权限,所有这样管理以后,处于同一组中的用户就有了同样的权限了。
而“组”选项卡则是用来管理组的。
6可以单击“新建”按钮添加组,也可以单击“删除”按钮删除一个组。而每一个组,都可以通过单击组合框来获得。第一个问题:不用装ACCESS 不过得装一个叫什么来着的一个东西提供数据库驱动.想不起来了.
第二个问题:
如果用ADO 处理的话,只需对ACCESS 数据库加上密码就可以,这样对一般的用户都可以作到不能打开数据库,但对高级用户就不行了,因为ACCESS解密的工具网上有的是.
想起来了那个叫MDAC!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)