以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  不能修改非默认架构表的结构  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144746)

--  作者:初心不改再说未来
--  发布时间:2019/12/28 14:45:00
--  不能修改非默认架构表的结构
我的表都是在FT里面新建修改的,过了一晚上再插入列的时候就突然这样了

升级到最新版了也不行

--  作者:有点蓝
--  发布时间:2019/12/28 14:46:00
--  
SqlServer建的表如果不是dbo架构的,只能在数据库里改表结构。Foxtable不支持改不是dbo架构的表的结构
--  作者:初心不改再说未来
--  发布时间:2019/12/28 14:52:00
--  
奇怪了昨晚干的时候都没问题啊


那有办法把表转换成dbo类型之类的吗

开发阶段修改表结构太频繁了,FT里面操作多方便


--  作者:有点蓝
--  发布时间:2019/12/28 15:02:00
--  
百度 “SqlServer 改架构”
--  作者:初心不改再说未来
--  发布时间:2019/12/30 2:12:00
--  
现在是这样的,除了user表是在数据库中新建的之外,其他所有表都是通过FT新建的。

然后,除了user表之外,其余所有表都不是dbo。

但是,只有出问题的4个表,不可以新建列,其余6张表均可以和以前一样新建列。

回忆之前操作:

1、出问题的4张表,均在加载时,从外部数据源中设置了[_Identify] Is Null。
2、这4张表,均在LoadUserSetting中设置了只加载业务员本身负责的数据。

其余再没有和其他正常表不一样的地方。


百思不得其解,麻烦老师看下

--  作者:有点蓝
--  发布时间:2019/12/30 8:52:00
--  
请把架构改为dbo,否则只能在数据库里改表结构。