以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]无法新建外部表!!!!!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=68452)

--  作者:klg1011
--  发布时间:2015/5/18 14:06:00
--  [求助]无法新建外部表!!!!!

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

老师们,我项目外部数据表和mssql数据源里事先没有将要新建的表,可是我在新建外部数据表“合同管理表”的时候出现了以上错误提示。而且,我点击 确定 之后,还会创建一个空的外部数据表(我自定义的字段全部没有显示),但如果我改个名字,比如“合同管理表1”,这样就不会出错。这是为什么呢?使我很是困惑。
[此贴子已经被作者于2015/5/18 14:10:31编辑过]

--  作者:Bin
--  发布时间:2015/5/18 14:07:00
--  
应该是这个问题 http://www.foxtable.com/help/topics/2715.htm
--  作者:klg1011
--  发布时间:2015/5/18 15:00:00
--  
我按你说的重新修复MDAC 2.8,还是有那个错误提示。问题是 我新建的外部表名只要不是“合同管理表”,都能正常新建,就是不能创建合同管理表”。我检查了好几遍sql数据源和外部表,里面没有该表啊,只是我很早之前创建过该表,后来都又删除了。
--  作者:Bin
--  发布时间:2015/5/18 15:01:00
--  
那你新建一个别的名称,再改为合共管理表看看.  是不是你数据里有这个表但是没有主键? 到数据源里删除
--  作者:klg1011
--  发布时间:2015/5/18 15:03:00
--  
以下是引用Bin在2015/5/18 15:01:00的发言:
那你新建一个别的名称,再改为合共管理表看看.  是不是你数据里有这个表但是没有主键? 到数据源里删除


新建一个别的名称,然后再改为  合同管理表,这样可以,我刚才试过。我把数据源里的表已经删除了的,为什么就不能再重新创建呢?

[此贴子已经被作者于2015/5/18 15:03:32编辑过]

--  作者:大红袍
--  发布时间:2015/5/18 15:16:00
--  

 呃,你确定你删除了数据库的表?

 

 http://www.foxtable.com/help/topics/1818.htm

 


--  作者:klg1011
--  发布时间:2015/5/18 16:40:00
--  
以下是引用大红袍在2015/5/18 15:16:00的发言:

 呃,你确定你删除了数据库的表?

 

 http://www.foxtable.com/help/topics/1818.htm

 我确定已经删除了数据库的表。我这么操作了一遍:首先不以“合同管理表”为名,而是任意其他名称新建一个表,然后再把该表重命名成“合同管理表”(外部表和数据源表都重命名),这样做就没问题。这是为什么呢?


--  作者:大红袍
--  发布时间:2015/5/18 17:03:00
--  

 呃,没理由吧。

 

 你这样试一下,新建一个新的项目,然后连接到这个数据库,然后新建表。

 

 如果能新建,说明是数据库的问题;如果不能新建,说明是你项目的问题