Foxtable(狐表)用户栏目专家坐堂 → 切换表数量不同的数据源


  共有1614人关注过本帖平板打印复制链接

主题:切换表数量不同的数据源

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


加好友 发短信
等级:三尾狐 帖子:646 积分:5240 威望:0 精华:0 注册:2018/5/19 22:27:00
切换表数量不同的数据源  发帖心情 Post By:2023/7/26 16:43:00 [只看该作者]

老师下面是我切换不同数据源的代码,先卸载表,然后再装载新数据源的表。但是因为新旧数据源中表的个数不同,会报错提提示新数据源中不存在的表无法加载,我该如何处理可以正常加载新数据源中的表
举例:旧数据源中有表A、表B、表C,新数据源中只有表A、表B
     Dim s As String =""  '遍历当前属于此数据源的表
        For Each ds As DataTable In DataTables
        If ds.C  Then
             s += "|" & ds.name         
        End If
       Next
       s = s.Trim("|")
        '卸载表
    DataTables.Unload(s)
    Connections.Delete("wbsy")
    Connections.add("wbsy", r("pcip"))
    DataTables.load(s)

 回到顶部