以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQL外部表新增行行号问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61525) |
||||
-- 作者:998168 -- 发布时间:2014/12/14 0:59:00 -- SQL外部表新增行行号问题 如下图,新增行行号无显示 某些外部表新增行时行号无显示,另外新建一个项目连接这个外部表新增行就有行号显示,很奇怪啊! 在新增行后只有移动到其它行或者在新增行中任意一个单元格输入内容回车后就有行号显示了,怎么回事呢? 新增行行号无显示时直接再新增提示“在当前行输入主键值前不能新增行” |
||||
-- 作者:有点甜 -- 发布时间:2014/12/14 9:18:00 -- 如果,你此外部表的主键不是_Identify的话,新增行后,是没有行号的,你必须给主键赋值后才会出现行号。 |
||||
-- 作者:998168 -- 发布时间:2014/12/14 11:23:00 -- 以下是引用有点甜在2014-12-14 9:18:00的发言:
那新建一个项目,同样是连接这个外部表,新增行它又有行号?
如果,你此外部表的主键不是_Identify的话,新增行后,是没有行号的,你必须给主键赋值后才会出现行号。 |
||||
-- 作者:有点甜 -- 发布时间:2014/12/14 11:36:00 -- 不可能。只要主键没有赋值,就不会有行号。 |
||||
-- 作者:998168 -- 发布时间:2014/12/14 14:18:00 -- 以下是引用有点甜在2014-12-14 11:36:00的发言:
???有三个主键列,只有一个在sql里是设了自动增量的
真其它两个新增时是空的 …
不可能。只要主键没有赋值,就不会有行号。 |
||||
-- 作者:有点甜 -- 发布时间:2014/12/14 14:20:00 -- 主键列是_Identify,这一列要设置成主键,而且要设置成自动增量 |
||||
-- 作者:998168 -- 发布时间:2014/12/14 20:16:00 -- 以下是引用有点甜在2014-12-14 14:20:00的发言: 主键列是_Identify,这一列要设置成主键,而且要设置成自动增量 外部表只能设置一个自动增量列的吧,我这个表流水号已经是自动增量的列了, 不能再设主键列是_Identify的自动增量列的了!
|
||||
-- 作者:有点甜 -- 发布时间:2014/12/14 20:18:00 -- 如果你的流水号是主键,且是自动增量,就一定能显示行号的。 |
||||
-- 作者:998168 -- 发布时间:2014/12/14 21:32:00 -- 以下是引用有点甜在2014-12-14 20:18:00的发言: 如果你的流水号是主键,且是自动增量,就一定能显示行号的。 那麻烦帮忙测试下数据库的表t_pm_sheet_detail
|
||||
-- 作者:有点甜 -- 发布时间:2014/12/14 21:39:00 -- mdf 和 ldf 要一起才行的,重新上传 |