Foxtable(狐表)用户栏目专家坐堂 → 如何动态修改,项目中设置的数据源连接字符串


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

主题:如何动态修改,项目中设置的数据源连接字符串

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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
如何动态修改,项目中设置的数据源连接字符串  发帖心情 Post By:2014/5/25 16:30:00 [只看该作者]

如题,

 

我查帮助,在 BeforeConnectOuterDataSource 事件中,可以通判断来切换数据源。

 

我想请教下,能通过代码直接修改,项目中配置的数据源连接字符串吗?

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/25 16:35:00 [只看该作者]

 不可以,只能在事件里面改变。

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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/5/25 16:37:00 [只看该作者]

这种修改,不能被保存,对吧

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/25 16:40:00 [只看该作者]

以下是引用ndxfke在2014-5-25 16:37:00的发言:
这种修改,不能被保存,对吧

 

是的。每次打开的时候,都修改了,是否保存不重要。


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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/5/25 16:45:00 [只看该作者]

主要是这样,比如我开始配置的ip 是192.168.1.1, 后面IP变成 192.168.1.2 了。

 

当然,在通过 e.ConnectionString.Replace("192.168.1.1", "192.168.1.2") 处理,可以顺利进入项目。

 

但,后面执行过程中,数据还是指向192.168.1.1的这个服务器。

 

我其实是想,如果在替换的时候,能修改这个保存的IP地址


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/25 16:50:00 [只看该作者]

回复5楼,使用数据源的时候,只要你开始的时候改变了,就不会出现你这种问题。

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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/5/25 17:16:00 [只看该作者]

几翻测试,你是对的。

 

tks


 回到顶部