Foxtable(狐表)用户栏目专家坐堂 → 求助:删除外部源中的一个表


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

主题:求助:删除外部源中的一个表

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


加好友 发短信
等级:婴狐 帖子:49 积分:462 威望:0 精华:0 注册:2015/1/1 9:38:00
求助:删除外部源中的一个表  发帖心情 Post By:2015/4/6 14:41:00 [只看该作者]

动态加载了一个外部源中的表后,用DataTables.Contains  还是找不到该表,下面的代码错在哪里?
各位老师、大神
 If DataTables.Contains("ht" & dr("合同编号")) = False Then  '如果已加载的表中不存在项目表
        Dim lst2 As List(Of String) '定义一个字符型集合
        lst2 = Connections("我的外部源").GetTableNames        '将远程数据库的所有表名称返回到字符串集合
        If lst2.Contains("ht" & dr("合同编号"))= True  Then      '如果后台数据库存在该表
            DataTables.Load("ht" & dr("合同编号"))                   '动态加载该表    这条代码能动态加载吗?为什么load以后,用DataTables.Contains还是找不到?
        End If
    End If



如果想直接删除外部源中的一个表,用什么代码?
   Dim Builder As New ADOXBuilder(“我的外部源“)
   Builder.Open()
   Builder.DeleteTable("ht" & dr("合同编号"))            '这个行吗? 

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/7 9:18:00 [只看该作者]

说明你没有执行到这一行代码.

2.这种问题,为何不自己动手试试?

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


加好友 发短信
等级:婴狐 帖子:49 积分:462 威望:0 精华:0 注册:2015/1/1 9:38:00
  发帖心情 Post By:2015/4/7 10:14:00 [只看该作者]

试了,这段代码就是从其中拷出来的,加载语句没反应,之后外部源中的表用代码找不到。删除的代码也没作用,执行后表还在。
[此贴子已经被作者于2015/4/7 10:16:31编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/7 10:16:00 [只看该作者]

1.上例子吧
2.是的.

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


加好友 发短信
等级:婴狐 帖子:49 积分:462 威望:0 精华:0 注册:2015/1/1 9:38:00
  发帖心情 Post By:2015/4/15 15:35:00 [只看该作者]

BIN 老师,帮帮看看吧。(已把例子上传了,为什么看不到?能否把邮箱给我,我传到邮箱里)
[此贴子已经被作者于2015/4/15 15:37:34编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1093 积分:6682 威望:0 精华:0 注册:2013/7/1 9:05:00
  发帖心情 Post By:2015/4/15 15:43:00 [只看该作者]

论坛文件上传说明:

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78

 

 

注意: 如果已经加载,删除了,也要重新打开项目,才不会显示删除的表

 

[此贴子已经被作者于2015/4/15 15:43:41编辑过]

 回到顶部