Foxtable(狐表)用户栏目专家坐堂 → [求助]重命名外部表的后果


  共有6343人关注过本帖树形打印复制链接

主题:[求助]重命名外部表的后果

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]重命名外部表的后果  发帖心情 Post By:2013/5/15 22:11:00 [只看该作者]

在做程序的过程中,不断发现有些表可以共用,所以,想更改一下表名(这个表在狐表中已经用过了且有数据),并将部分多余的表删除。

但是,改了外部表的表名之后,要重启狐表,然后就出来一个错误。
例如原来有两个表A和B,做着做着发现A和B其实信息类似的,可以合并,于是希望将A重命名为AB
在外部数据表>预览里,将A修改为AB,重新启动项目后,就出来一个错误,内容如下:

加载表“A”失败,详细错误信息:
System.invalidOperationException:对于不返回任何基表信息的SelectCommand不支持动态SQL生成。
System.data.common.dbcommandbuilder.buildCache(booleancloseConnetion,DataRow DataRow,boolean………………

要怎么样才能既能修改表名又没有这样的错误出现呢?

 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2013/5/16 8:17:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2013/5/16 21:14:00 [只看该作者]

如何编辑呢?需要遵循什么样的操作步骤?

 回到顶部
帅哥哟,离线,有人找我吗?
fjlclxj
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:321 积分:2468 威望:0 精华:2 注册:2013/1/16 19:33:00
  发帖心情 Post By:2013/5/16 21:26:00 [只看该作者]

数据源里的表AB确定与之前的表A结构(主键、约束、索引)一样吗,有可能表AB未设置主键名,所以“ 对于不返回任何基表信息的SelectCommand不支持动态SQL生成 ”(sql server数据库)
[此贴子已经被作者于2013-5-16 21:27:28编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
夕然
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/5/16 23:30:00 [只看该作者]

出现这个的原因也可能是没有在select 语句中设置数据源的问题

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/5/17 7:49:00 [只看该作者]

打开项目后,在外部数据表管理器中,重新设置即可:

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

 


 回到顶部