以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]数据源字符串的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30755) |
-- 作者:mosquito1003 -- 发布时间:2013/4/3 8:54:00 -- [求助]数据源字符串的问题 我在【BeforeConnectOuterDataSource】输入以下的代码: Dim ipFile As String = e.ProjectPath & "sqlname.txt" If e.Name = "SQL数据库" Then Dim oldStr As String = e.ConnectionString If Filesys.FileExists(ipFile) Then Dim ip As String = FileSys.ReadAllText(ipFile) e.ConnectionString = e.ConnectionString.Replace(oldStr,ip) MessageBox.show(e.ConnectionString) End If End If 执行的结果是MessageBox.show显示的是“sqlname.txt”中的字符串。 但是在外部数据源,那里查看名为"SQL数据库"的数据源的连接字符串还是原来的字符串。而不是被我修改的新的连接字符串。 请问是怎么回事,新的字符串和老的字符串的区别在于,选的SQL数据库名字不一样。 我主要是通过这个来修改SQL数据库。2个都是可以接通的。
|
-- 作者:mosquito1003 -- 发布时间:2013/4/3 10:07:00 -- 明白了!原来是这么回事啊!多谢了! |
-- 作者:mosquito1003 -- 发布时间:2013/4/3 10:08:00 -- 要是 外部数据源里面的数据也跟着变化,那该多好啊! |