以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  外部数据源不能删除问题?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172769)

--  作者:xnsiwei
--  发布时间:2021/10/30 9:54:00
--  外部数据源不能删除问题?
所有外部数据表已重新指向A数据源,要删除B数据源,但删除不了,提示要先删除外部数据表,但不能删呀,很多窗口设计都弄好了,岂不是要重新设计?请教如何解决,谢谢!
--  作者:有点蓝
--  发布时间:2021/10/30 9:59:00
--  
肯定还有外部表指向B数据源的。

打开Redirect看看数据源是不是都是A:
图片点击可在新窗口打开查看

--  作者:xnsiwei
--  发布时间:2021/10/30 11:14:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:326dff34-7349-44a4-ae06-f5d112acf795.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:30017045-12e9-41b8-a7e2-576a931ba9c2.png
图片点击可在新窗口打开查看

看了,都是

[此贴子已经被作者于2021/10/30 11:14:49编辑过]

--  作者:有点蓝
--  发布时间:2021/10/30 11:27:00
--  
压缩一下项目。然后使用下面代码查查:

For Each dt As DataTable In DataTables
    Output.Show("数据源:" & dt.ConnectionName)
Next

--  作者:xnsiwei
--  发布时间:2021/10/31 2:03:00
--  
压缩后的执行情况:

For Each dt As DataTable In DataTables
    Output.Show("数据源:" & dt.ConnectionName)
Next
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql
数据源:局域网sql

[此贴子已经被作者于2021/10/31 2:04:04编辑过]

--  作者:xnsiwei
--  发布时间:2021/10/31 13:07:00
--  
还是无法删除
--  作者:有点蓝
--  发布时间:2021/10/31 20:32:00
--  
项目文件发上来看看
--  作者:xnsiwei
--  发布时间:2021/11/1 1:39:00
--  
2个G,太大了
--  作者:有点蓝
--  发布时间:2021/11/1 9:08:00
--  
仅仅项目文件.foxdb就有2个G?,不需要数据库,项目文件即可
--  作者:xnsiwei
--  发布时间:2021/11/1 9:39:00
--  
发现问题并解决了!
经手工对比排查出2个问题表,一个表是外部数据表有显示,但实际上没有表,一个是有表,但外部数据表无显示,均是指向B数据源的,已处理!