Foxtable(狐表)用户栏目专家坐堂 → 如何根据用户登陆窗口输入的IP等来连接数据源?


  共有7398人关注过本帖树形打印复制链接

主题:如何根据用户登陆窗口输入的IP等来连接数据源?

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/7 19:40:00 [显示全部帖子]

BeforeConnectOuterDataSource事件执行的时候,还不存在窗口的,所以此路不通。

用扩展用户属性解决,参考这里的示例二和示例三:

 

http://www.foxtable.com/help/topics/0682.htm

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/7 20:07:00 [显示全部帖子]

如果自定义用户管理,数据源初始连接到本地无数据的空数据库。


在用户登录之后,直接用这个根据用户的输入合成连接字符串,创建数据源:
http://www.foxtable.com/help/topics/1944.htm


然后切换数据源:
http://www.foxtable.com/help/topics/1932.htm


 
然后加载数据,这是最灵活的方式
 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/7 20:24:00 [显示全部帖子]

用文本文件保存ip地址和数据库名,这个又不是每次都要修改的。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/7 20:36:00 [显示全部帖子]

修改文本文件一样简单,也不需要事先知道的,不管是窗口修改还是文本文件修改,都是客户自己修改。

实际上,这种情况,用文本文件更合适,很多软件都会有文本形式的配置文件,供用户自行修改。

 

一定要通过窗口修改,用6楼方法。

 


 回到顶部