以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  登录窗口的扩展属性问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70561)

--  作者:95383
--  发布时间:2015/6/24 15:01:00
--  登录窗口的扩展属性问题

需求:公司有多个内网网段,根据实际需要利用登录窗口的扩展属性设置数据库IP地址。(已按帮助建立了USERS表(SQLserver数据库))
问题:
1.为何在扩展属性里添加了IP,字符型,“IP地址”的记录,关闭用户菜单设置重新打开后记录没有了,保存不了?
2.通过这种方法让用户选择IP地址连接正确的数据库地址,是否存在问题?(似乎找不到数据库就读取不了用户)
3.如何解决?

--  作者:大红袍
--  发布时间:2015/6/24 15:07:00
--  

1、用户表的数据源,必须固定ip地址和固定数据库;

 

2、扩展用户属性的设置肯定有效;

 

3、如果是非用户表的数据源,可以这样弄;

 


--  作者:95383
--  发布时间:2015/6/24 15:42:00
--  
未能解决我的困惑。
1.点击“用户设置”-“扩展属性”,增加一条记录:
名称:IP
类型:字符型
侯选值:留空或填IP均尝试过。
2.点击确定,关闭用户设置窗口。
3.再次点击“用户设置”-“扩展属性”,里面没有任何记录。
4.运行命令
Dim IP As String
IP = User.ExtendedValues(
"IP")
Output.Show(IP)
提示无此角色。

--  作者:大红袍
--  发布时间:2015/6/24 15:55:00
--  

 测试了一下,无论是用内置用户,还是用外部数据源测试。都没有你说的问题。

 

 如果还有问题,可以联系客服QQ远程看一下。