以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  外部表不能增加列,请教原因。  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=131942)

--  作者:jq_shang
--  发布时间:2019/3/9 22:45:00
--  外部表不能增加列,请教原因。
1、项目中全部是外部SQL表。
2、自定义的用户表突然不能增加列了。提示如下:

.NET Framework 版本:2.0.50727.8800
Foxtable 版本:2018.10.9.1
错误所在事件:
详细错误信息:
对 COM 组件的调用返回了错误 HRESULT E_FAIL。

3、其他所有表增加删除列都正常。
什么原因呢?如何解决?特此请教。

[此贴子已经被作者于2019/3/9 22:58:14编辑过]

--  作者:有点甜
--  发布时间:2019/3/10 10:32:00
--  

在你数据库那里,增加列、删除列,是否正常?是否报错?

 

如果数据库里面正常,通过foxtable手动增加列,删除列,应该也是没问题的。如果有问题,删除此表,重新引用进来。


--  作者:jq_shang
--  发布时间:2019/3/11 21:39:00
--  
这是一个在用系统的用户表,用户上百个,我不敢轻易删除再重新引用,正在考虑方案。谢谢甜版。
--  作者:有点蓝
--  发布时间:2019/3/11 21:55:00
--  
在数据库那里,增加列、删除列,是否正常?是否报错?

在外部表管理窗口删除表不会影响后台数据的。

--  作者:jq_shang
--  发布时间:2019/3/12 17:18:00
--  谢谢蓝版甜版
 哦,明白了,您是说重新挂一下外部表。谢谢。