以文本方式查看主题

-  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=8737)

--  作者:erdbeer
--  发布时间:2010/12/2 23:18:00
--  连接外部数据源的时候,修改连接字符串出现问题

在BeforeConnectOuterDataSource中设置如下代码

 

Dim ipFile As String = e.ProjectPath & "ip.txt"
If e.Name = "表A" Then
    If Filesys.FileExists(ipFile) Then
        Dim ip As String = FileSys.ReadAllText(ipFile)
        e.ConnectionString = e.ConnectionString.Replace("192.168.2.100",ip)
    End If
End If

 

ip.txt文件的内容为      192.168.2.136

 

运行项目后提示出现链接错误,须要重新修改链接字符串

在弹出的对话框中出现如下字符串,多了个 3

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\\\192.168.2.1363\\qq\\20101125\\qq.mdb;Persist Security Info=False

 

 

是怎么回事啊?


--  作者:狐狸爸爸
--  发布时间:2010/12/3 8:02:00
--  
呵呵,计算机是严格按照指令行事的,绝不会自作主张给你加个3,所以要么你原理啊的字符串有3,要么ip.txt有3,不会有别的原因。