gpt4 book ai didi

ms-access - 我可以使用 VBA 将用户添加到 Access,而不是使用内置的用户和组帐户框吗?

转载 作者:行者123 更新时间:2023-12-02 22:21:54 24 4
gpt4 key购买 nike

在制作 Access 数据库时,我想让它尽可能地防白痴。这意味着,我不希望客户端必须使用 Access 组件;我宁愿拥有自己的表单,只需输入用户名和密码,然后自动将其添加到正确的组中。

我认为我有一些可以工作的代码:

Dim usr as User 
set usr = new User

usr.Name="Foo"
'set other properties'
DBEngine.Workspace(0).Users.Append(usr)

但它告诉我不支持该操作。有没有其他方法可以将新用户插入到安全文件中?

最佳答案

使用 DDL 创建用户“fred”,密码为“pword”:

CurrentProject.Connection.Execute "CREATE USER fred pword;"

将 fred 添加到用户和管理员组:

CurrentProject.Connection.Execute "ADD USER fred TO Users;"
CurrentProject.Connection.Execute "ADD USER fred TO Admins;"

数据定义语言的 MSDN 文档位于此处: http://msdn.microsoft.com/en-us/library/bb267262.aspx

您可以使用“ALTER USER ...”更改密码,使用“DROP USER ...”删除用户。

关于ms-access - 我可以使用 VBA 将用户添加到 Access,而不是使用内置的用户和组帐户框吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1480306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com