Foxtable(狐表)用户栏目专家坐堂 → 怎样得到数据源列表?或者判断某个数据源是否存在?


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

主题:怎样得到数据源列表?或者判断某个数据源是否存在?

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2009/12/12 14:10:00 [显示全部帖子]

以下是引用reachtone在2009-12-12 13:57:00的发言:

现在已经有了add和delete,请老六再加上一个“判断数据源是否存在”的函数吧,这样就完整了!
很需要这个功能,已经期待N天了。。

估计delete 和菜单里面的删除外部数据源的要求一样:必须没有外部表或者外部查询表的情况下才能删除。
一般情况下,数据源都有外部表和外部查询表。
所以delete用起来没想象那么容易


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2009/12/12 16:02:00 [显示全部帖子]

以下是引用reachtone在2009-12-12 15:12:00的发言:
呵呵,我指的是动态数据源,它在项目运行中才用的到。
动态数据源目前可以用AddConnection增加,也可以用DeleteConnection删除,但还缺一个判断某个数据源是否存在的函数。

我试了才知道,已经提供了DeleteConnection函数了,不过还是要求数据源未使用才能删除。

判断是否存在:
可以设定一个全局变量:
Public ConnNames As List(Of String)

每次AddConnection数据源A的时候,ConnNames.Add("A")
每次DeleteConnection数据源A的时候,ConnNames.Delete("A")
 当然,用上ConnNames.Contains("A")更安全

[此贴子已经被作者于2009-12-12 16:02:46编辑过]

 回到顶部