以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 调用外部表主键的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58799)
|
-- 作者:jiterp
-- 发布时间:2014/10/24 8:00:00
-- 调用外部表主键的问题
外部表中cTVCode字段有主键,但在狐表的调用界面上没有主键标识,保存时提示没有主键标识,百思不得其解。 见下图:
此主题相关图片如下:qq图片20141024075218.jpg

还有奇怪的是,我在包括以下列中,只选那个是主键包括其他一些字段,而不在主键序列名称填写任何内容,是可以保存表的。  此主题相关图片如下:qq图片20141024080037.png  是BUG?还是哪个地方操作不对,求解。
|
-- 作者:Bin
-- 发布时间:2014/10/24 8:07:00
--
自动识别吧.
|
-- 作者:jiterp
-- 发布时间:2014/10/24 8:13:00
--
我把所有列选上,又会跳出没有设主键,不懂。
帮助中是这样说的:只有具备主键的外部数据表,才能加载到Foxtable中。 主键尽量使用自动增量列(也称为自动编号),这样外部表在实际使用的时候,表现将和内部表完全一致,用户不会感受到任何差别。 如果主键列不是自动增量列,则每次只能增加一行,且必须输入新增行的主键列内容才能增加下一行。
我加载的那个外部表,主键不是INT类型,是nvarchar,难道是不支持nvarchar为主键的原因?
|
-- 作者:Bin
-- 发布时间:2014/10/24 8:17:00
--
支持的. 只是每次只能增加一行,且必须输入新增行的主键列内容才能增加下一行。
|
-- 作者:jiterp
-- 发布时间:2014/10/24 8:30:00
--
那认不到主键标识是什么情况呢?
|
-- 作者:Bin
-- 发布时间:2014/10/24 8:33:00
--
选择所有列,就识别不到? 先择部分列就没问题?
|
-- 作者:有点甜
-- 发布时间:2014/10/24 9:13:00
--
不明白你什么意思,外部表选择列的时候,必须包含主键列才能生成。
主键列名称,功能是百分比加载那个功能的
|
-- 作者:jiterp
-- 发布时间:2014/10/24 9:26:00
--
以下是引用有点甜在2014-10-24 9:13:00的发言:
不明白你什么意思,外部表选择列的时候,必须包含主键列才能生成。
主键列名称,功能是百分比加载那个功能的
第一张图是描述:我的外部表设过主键,在狐表调用时,填写了主键,却提示该字段不是主键,不让保存。 第二张图是描述:我没有填写主键,在包含以下列中选择了几个字段,按确定是可以保存外部表的。
[此贴子已经被作者于2014-10-24 9:26:05编辑过]
|
-- 作者:有点甜
-- 发布时间:2014/10/24 9:30:00
--
不用填写主键啊,选择的列,必须包含主键。
|
-- 作者:jiterp
-- 发布时间:2014/10/24 9:37:00
--
但是我全选所有的列提示我没有主键呀
|