Foxtable(狐表)用户栏目专家坐堂 → 删除数据源,增加新的数据源后,原来在外部表设置里面设置的表的加载条件是否都没有了。


  共有3786人关注过本帖树形打印复制链接

主题:删除数据源,增加新的数据源后,原来在外部表设置里面设置的表的加载条件是否都没有了。

帅哥哟,离线,有人找我吗?
weibu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:5363 威望:0 精华:0 注册:2018/5/19 22:27:00
删除数据源,增加新的数据源后,原来在外部表设置里面设置的表的加载条件是否都没有了。  发帖心情 Post By:2019/9/28 22:45:00 [显示全部帖子]

删除数据源,增加新的数据源后,原来在外部表设置里面设置的表的加载条件是否都没有了?

 回到顶部
帅哥哟,离线,有人找我吗?
weibu
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:5363 威望:0 精华:0 注册:2018/5/19 22:27:00
  发帖心情 Post By:2019/9/29 11:41:00 [显示全部帖子]

   

老师我用的是这种动态的修改数据源代码。

这样删除数据源,增加新的数据源后,原来在外部表设置里面设置的表的加载条件是否都没有了?


Dim s As String =""

    '遍历当前属于此数据源的表

    For Each dt As DataTable In DataTables

        If dt.C  Then

            s += "|" & dt.name

        End If

    Next

    s = s.Trim("|")

    

    '卸载表

    DataTables.Unload(s)

    

    Dim s1 As String =  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dlg.FileName & ";Persist Security Info=False"

    

    Connections.Delete("ss")

    

    Connections.add("ss",s1)

    

    DataTables.load(s)


 回到顶部