以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何写删除数据源的代码。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67761)

--  作者:pc005637
--  发布时间:2015/5/1 0:42:00
--  [求助]如何写删除数据源的代码。
项目中有若干个用代码生成的数据源。

想用代码一次性删除全部的数据源。如下:
For Each cn As Connection In Connections
    Connections.Delete(cn.Name)
Next
效果,只能删除其中一个数据源,其它就删除不了了。
只能重复上面的代码,才能全部删除,比如有代码生成了三个数据源,上面的代码要重复三次才能吧三个数据源删除掉。

求助,如果能一次性删除所有用代码生成的数据源?

--  作者:大红袍01
--  发布时间:2015/5/3 22:23:00
--  

Dim ls_temp As new List(Of String)
For Each cn As Connection In Connections
    ls_temp.Add(cn.Name)
Next

For Each n As String In ls_temp
    Connections.Delete(n)
Next


--  作者:pc005637
--  发布时间:2015/5/4 23:53:00
--  谢谢,我试下。
谢谢,我试下。