以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 数据源的连接字符串修改 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=106533) |
-- 作者:zhy400137 -- 发布时间:2017/9/11 10:10:00 -- 数据源的连接字符串修改 请教数据源的连接字符串可以通过代码的方式修改吗? 在BeforeConnectOuterDataSource事件里,按下面的方式处理,是否能改变数据源设置窗口里本身的连接字符串?谢谢 Dim ipFile As String = e.ProjectPath & "ip.txt"
If e.Name = "销售数据" Then If Filesys.FileExists(ipFile) Then Dim ip As String = FileSys.ReadAllText(ipFile) e.ConnectionString = e.ConnectionString.Replace("119.119.120.120",ip) End If End If |
-- 作者:有点甜 -- 发布时间:2017/9/11 10:13:00 -- 不能。BeforeConnectOuterDataSource事件,只是临时性的改一改而已。你数据源窗口设置的字符串依旧是你原来设置的那个。 |
-- 作者:zhy400137 -- 发布时间:2017/9/11 10:15:00 -- 哪怎样能通过代码一次性修改呢?谢谢 |
-- 作者:有点甜 -- 发布时间:2017/9/11 10:17:00 -- 没办法直接修改数据源。 |