以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  删除数据源,增加新的数据源后,原来在外部表设置里面设置的表的加载条件是否都没有了。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=141431)

--  作者:weibu
--  发布时间:2019/9/28 22:45:00
--  删除数据源,增加新的数据源后,原来在外部表设置里面设置的表的加载条件是否都没有了。
删除数据源,增加新的数据源后,原来在外部表设置里面设置的表的加载条件是否都没有了?
--  作者:有点蓝
--  发布时间:2019/9/29 9:05:00
--  
参考这里的方法进行数据源的转换:http://www.foxtable.com/webhelp/topics/2297.htm
--  作者:weibu
--  发布时间: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)


--  作者:有点蓝
--  发布时间:2019/9/29 11:44:00
--  
……
DataTables.load(s)
msgbox(DataTables(s).loadfilter) \'这里有没有条件?