Foxtable(狐表)用户栏目专家坐堂 → [求助]数据源删除问题


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

主题:[求助]数据源删除问题

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


加好友 发短信
等级:幼狐 帖子:134 积分:1037 威望:0 精华:0 注册:2014/12/15 10:51:00
[求助]数据源删除问题  发帖心情 Post By:2015/4/8 10:46:00 [只看该作者]

问题:删除外部数据源删除不掉
问题描述:
同事开发了一款软件,现在我要做继续开发的工作,在更换备份的数据源后,删除原来的数据源,
提示"请在删除该数据源之前,删除来自该数据源的外部表"
所有的外部数据表的数据源都已经更换成新的数据源,可是还是删不掉原来的数据源
然后我预览了以前的数据源,发现有一张表在外部数据表中没有用到,sysdiagrams表
我感觉是这张表在作怪,是这张表被隐藏了,还是别的什么问题呢
请各位老师给点意见,谢谢!因为文件大小以及保密问题,所以程序不能上传,还望谅解!

图片点击可在新窗口打开查看此主题相关图片如下:question.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:sysdiagrams.png
图片点击可在新窗口打开查看



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


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

用代码删除这张表看看


执行完代码要重启项目

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


加好友 发短信
等级:幼狐 帖子:134 积分:1037 威望:0 精华:0 注册:2014/12/15 10:51:00
  发帖心情 Post By:2015/4/8 11:14:00 [只看该作者]

老师,我已经删除了那张表了,不过还是不行,提示的还是让我删除外部表,我所有外部数据表都删除了,还是不行

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


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

用代码,把所有该数据源可能存在的表,都删除一次. 还是不行,用备份文件吧. 

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


加好友 发短信
等级:幼狐 帖子:134 积分:1037 威望:0 精华:0 注册:2014/12/15 10:51:00
  发帖心情 Post By:2015/4/8 11:18:00 [只看该作者]

老师,我已经删除那张表了,而且所有外部数据表都删除了,可是还是不能删除数据源

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


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

我的意思是说,用代码全部删除一次,以防残留.

还是不行,用备份文件吧

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/8 11:21:00 [只看该作者]

执行重定向命令,看看是否还有数据表来自这个数据源。

 

如果还不行,在命令窗口执行:

 

For Each dt As DataTable In DataTables
    MessageBox.Show(dt.ConnectionName)
End If

 

就知道原因了。


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


加好友 发短信
等级:幼狐 帖子:134 积分:1037 威望:0 精华:0 注册:2014/12/15 10:51:00
  发帖心情 Post By:2015/4/8 12:07:00 [只看该作者]

请问老师用备份文件的意思是?
我以为是事件代码中引用了该数据源,所以把所有有引用该数据源的地方都替换成引用新的数据源,可是删除旧的数据源的时候,还是说删除外部数据表

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/8 12:14:00 [只看该作者]

看7楼啊

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


加好友 发短信
等级:幼狐 帖子:134 积分:1037 威望:0 精华:0 注册:2014/12/15 10:51:00
  发帖心情 Post By:2015/4/8 12:25:00 [只看该作者]

谢谢老师的重定向代码,我找到了前5张表的数据源是引用的原来的旧的数据源
可是有4张表,不在外部表中,因为这4张表是合成表,就是从其他表中提取的字段,拼接出来的一张表
请问老师,类似这种表我该怎么更改他的数据源呢

 回到顶部
总数 13 1 2 下一页