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


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

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

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


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

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

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


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/29 9:05:00 [只看该作者]

参考这里的方法进行数据源的转换:http://www.foxtable.com/webhelp/topics/2297.htm

 回到顶部
帅哥哟,离线,有人找我吗?
weibu
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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)


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


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/29 11:44:00 [只看该作者]

……
DataTables.load(s)
msgbox(DataTables(s).loadfilter) '这里有没有条件?

 回到顶部