以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]外部数据源链接  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72111)

--  作者:blsu33
--  发布时间:2015/7/23 15:33:00
--  [求助]外部数据源链接
红袍老师,
    设置好外部数据源了,但是数据连接不上时,不想提示链接,能做到吗:
BeforeConnectOuterDataSource 怎么写?

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150723153211.png
图片点击可在新窗口打开查看



--  作者:blsu33
--  发布时间:2015/7/23 15:34:00
--  
只是 想要达到不提示 继续打开
--  作者:blsu33
--  发布时间:2015/7/23 15:37:00
--  
If e.Name = "user" Then
    If Connections.TryConnect(e.ConnectionString) = False Then
        Dim strConn As String = ""
        Dim flag As Boolean = False
        If FileSys.FileExists(e.ProjectPath & "Attachments\\ip.txt") Then
            strC & FileSys.ReadAllText(e.ProjectPath & "Attachments\\ip.txt",Encoding.Default) & ";Persist Security Info=False"
             If Connections.TryConnect(strConn) = False Then
                flag = False
                
            Else
                e.ConnectionString = strConn
                flag = True
            End If
        End If
        If flag = False Then
                                             ‘怎么写 继续打开呢
        End If
    End If
End If

--  作者:大红袍
--  发布时间:2015/7/23 15:45:00
--  

连接不上,就不应该打开。

 

如果想打开,就在你的项目弄一个空的access数据库,设置连接到那里去。


--  作者:blsu33
--  发布时间:2015/7/23 16:00:00
--  
怎么 做 才能不管软件安装到哪里 都能链接到这个access 数据库

e.ProjectPath & "Attachments\\ 或是 加密狗里 

--  作者:大红袍
--  发布时间:2015/7/23 16:02:00
--  

放到Attachments,路径写成

 

e.ProjectPath & "Attachments\\test.mdb"


--  作者:blsu33
--  发布时间:2015/7/23 16:10:00
--  
红袍老师,
   我记得有一个命令和MSEBOX  但是 好像是带文不能框 有这个命令吗  帮助文档 里没搜到 

--  作者:大红袍
--  发布时间:2015/7/23 16:11:00
--  

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

 


--  作者:blsu33
--  发布时间:2015/7/23 17:31:00
--  
哦 老师 还有一个问题 
就是 多帐套情况  A B C 三个SQL文件

数据源名称 对应是 几个呢 

登陆A B C的过程是什么样的呢

--  作者:大红袍
--  发布时间:2015/7/23 17:50:00
--  

 多套账的时候,也是只需要一个数据源。

 

 你选择用哪个数据库,就在登陆的时候,合成那个数据库的连接字符串。