以文本方式查看主题

-  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外部表新增行行号问题
如下图,新增行行号无显示


图片点击可在新窗口打开查看此主题相关图片如下:外部表新增行无行号显示.jpg
图片点击可在新窗口打开查看

某些外部表新增行时行号无显示,另外新建一个项目连接这个外部表新增行就有行号显示,很奇怪啊!
在新增行后只有移动到其它行或者在新增行中任意一个单元格输入内容回车后就有行号显示了,怎么回事呢?
新增行行号无显示时直接再新增提示“在当前行输入主键值前不能新增行”



--  作者:有点甜
--  发布时间: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
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试文件mdf_data.zip

图片点击可在新窗口打开查看此主题相关图片如下:3个主键列flow_id为自动增量列.jpg
图片点击可在新窗口打开查看

我的表新增行号是无显示的,如下图

图片点击可在新窗口打开查看此主题相关图片如下:新增行图片.jpg
图片点击可在新窗口打开查看



--  作者:有点甜
--  发布时间:2014/12/14 21:39:00
--  

mdf 和 ldf 要一起才行的,重新上传