以文本方式查看主题

-  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
--  

比较麻烦,看看

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:空闲锁项目.table


--  作者:sunshine_river
--  发布时间:2015/12/10 10:53:00
--  
你好,没有别的办法,可以刷新users集合吗?
--  作者:大红袍
--  发布时间:2015/12/10 11:20:00
--  

没有办法,用户表是不应该随意转换的啊,转换数据库,重新打开项目或者重新登录很正常啊。