以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于动态数据源的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=134258)

--  作者:饭浇盖
--  发布时间:2019/5/1 21:39:00
--  关于动态数据源的问题
在BerforCnnectOutDataSource事件中 我设置了代码:
Dim s As String
Select Case user.Name
    Case "开发者"
        s= FileSys.ReadAllText(e.projectpath & "host-开发.txt")
    Case "管理员"
        s= FileSys.ReadAllText(e.projectpath & "host.txt")
End Select

If e.name = "data" Then
    e.ConnectionString=s
End If

但是在菜单中外部数据源中  我的数据源链接字符串是固定的,表格都是从这个数据源中加载的。那么我在BerforCnnectOutDataSource设置的就没有效果了,不会切换。请问该怎么设置,让加载表的数据源也跟着User.Name来切换

--  作者:wyz20130512
--  发布时间:2019/5/3 11:28:00
--  
参考:http://www.foxtable.com/webhelp/scr/0682.htm
--  作者:饭浇盖
--  发布时间:2019/5/3 15:06:00
--  
还是不对啊,我也在这设置了动态数据库连接,但是我项目中的表格都是从 外部数据源那获取的。那里的连接字符是不是每次要手动修改
--  作者:饭浇盖
--  发布时间:2019/5/3 15:10:00
--  
我好了