Foxtable(狐表)用户栏目专家坐堂 → 请教:需要判断项目内已有的数据源,如果有相同名称的数据源,则不创建,否则执行创建数据源代码


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

主题:请教:需要判断项目内已有的数据源,如果有相同名称的数据源,则不创建,否则执行创建数据源代码

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


加好友 发短信
等级:小狐 帖子:359 积分:3403 威望:0 精华:0 注册:2011/8/2 20:53:00
请教:需要判断项目内已有的数据源,如果有相同名称的数据源,则不创建,否则执行创建数据源代码  发帖心情 Post By:2012/10/10 11:39:00 [只看该作者]

如题:

以下是执行创建数据源的代码:

Connections.Add(str1,"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & str2  & ";Persist Security Info=False")

 

现在需要判断:如果存在的数据源名称与"STR1"相同,则不创建数据源.否则创建.


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/10/10 11:49:00 [只看该作者]

 

For Each cn As Connection In Connections
   if cn.Name = str1 
       Exit For

      Return

   end if

Next

Connections.Add(str1,"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & str2 & ";Persist Security Info=False")


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/10 12:11:00 [只看该作者]

 其实可用 connections.Contains("数据源") 来判断。

 回到顶部