以文本方式查看主题

-  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=29270)

--  作者:jinruan
--  发布时间:2013/3/3 19:38:00
--  SQL外部数据源,每次打开系统新增表记录时,自动编号归零,但记录保存后编码会变为正确值
SQL外部数据源,每次打开系统新增表记录时,自动编号归零(注:数据库中的实际的编码已是300了),但记录保存后编码会变为正确值301
保存后,继续新增记录时,自动编号正常。
注:
外部表管理中的过滤条件为:销售订单id is null
销售订单id是表主键,是自动增量
[此贴子已经被作者于2013-3-3 20:16:50编辑过]

--  作者:jinruan
--  发布时间:2013/3/4 9:20:00
--  
我未表述清楚,重说明下问题:
SQL外部数据源,每次打开系统新增表记录时,销售订单id  归零(注:数据库中的实际的编码已是300了),但记录保存后  销售订单id  会变为正确值301
保存后,继续新增记录时,销售订单id  正常。
注:
外部表管理中的过滤条件为:销售订单id is null
销售订单id是表主键,是SQL中的自动增量
[此贴子已经被作者于2013-3-4 9:20:32编辑过]

--  作者:jinruan
--  发布时间:2013/3/4 9:30:00
--  
图例补充:

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


[此贴子已经被作者于2013-3-4 11:38:23编辑过]

--  作者:jinruan
--  发布时间:2013/3/4 11:41:00
--  
以下是引用muhua在2013-3-4 9:23:00的发言:
销售订单id是表主键,是SQL中的自动增量   就不会出现 销售订单id is null 的情况的。
所以就用   销售订单id is null  做为  外部表的初始加载条件,目的是不加载任何记录,这也没借啊

--  作者:jinruan
--  发布时间:2013/3/4 12:03:00
--  
以下是引用muhua在2013-3-4 11:54:00的发言:

你的意思是,你目前显示的是0,但是数据库里面的是300了,而你需要的应该是301 是吗??

 

 

如果是这样,那么你的编号方式就有问题,你应该这样编写:

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

 

与编码无关,现在是  销售订单id  这个SQL的自动增量的字段值问题,销售订单id  的值是SQL自动分配的

[此贴子已经被作者于2013-3-4 12:03:45编辑过]