以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  外部数据源预览修改表名称无效  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170201)

--  作者:yshiren
--  发布时间:2021/7/16 11:17:00
--  外部数据源预览修改表名称无效
各位好:
     升级到20210529版本后,在外部数据源预览处修改表名称并重启后无法增加该表,后来发现Sql Server中对应的表名称并没有被修改。请问是新版本的问题,还是我个人操作有问题?

--  作者:有点蓝
--  发布时间:2021/7/16 11:27:00
--  
我测试没有问题。

是不是BeforeConnectOuterDataSource有代码连接到其它数据库了?注意菜单里外部数据源预览看到的是菜单里设置连接的数据库,而不是代码里指定的数据库
--  作者:yshiren
--  发布时间:2021/7/16 12:39:00
--  
菜单里和BeforeConnectOuterDataSource代码中的数据库名称是一致的,进入Sql Server把对应数据库中对应表改名后才能顺利添加。所以很奇怪的是,为什么系统和Sql Server 不能同步更改表名称了呢?
--  作者:yshiren
--  发布时间:2021/7/16 12:52:00
--  
我用空项目测试也没有问题,很奇怪,按照您说的我再查查看
--  作者:yshiren
--  发布时间:2021/7/16 13:07:00
--  
您是对的,两者不一致时系统执行的是BeforeConnectOuterDataSource中连接的数据库,所有的操作也是针对这个数据库,与菜单中设置外部数据源的数据库无关。