以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 系统Users集合更新 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78491) |
||||
-- 作者:sunshine_river -- 发布时间:2015/12/10 10:19:00 -- 系统Users集合更新 你好,我用外部源做用户管理,系统用户数据表对应外部表为“用户权限”。现在我有两个外部源数据库,每个数据源有不同的“用户权限”表。我在进行两个外部数据源动态切换时(用程序切换),发现“用户权限“外部表已经切换,但是系统Users集合内容却没有变,如何更新系统Users集合呢(我不想用系统命令显示用户切换登录表),多谢。 |
||||
-- 作者:大红袍 -- 发布时间:2015/12/10 10:29:00 -- 只能重新打开一次项目。
Syscmd.Project.Open(ProjectFile) |
||||
-- 作者:sunshine_river -- 发布时间:2015/12/10 10:37:00 -- 那还是用“用户登录切换”吧,用Syscmd.Project.SwitchUser(),能知道是按了“取消”按钮吗,我想如果按了取消按钮就退出系统。 |
||||
-- 作者:大红袍 -- 发布时间:2015/12/10 10:45:00 -- 比较麻烦,看看
|
||||
-- 作者:sunshine_river -- 发布时间:2015/12/10 10:53:00 -- 你好,没有别的办法,可以刷新users集合吗? |
||||
-- 作者:大红袍 -- 发布时间:2015/12/10 11:20:00 -- 没有办法,用户表是不应该随意转换的啊,转换数据库,重新打开项目或者重新登录很正常啊。 |