以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于多用户使用项目的_Identify问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95924) |
-- 作者:affixed -- 发布时间:2017/2/8 19:57:00 -- 关于多用户使用项目的_Identify问题 新建一项目,此项目在局域网内多用户同时使用并向SQL数据库中新增数据。 发现每个用户在新增行时,其本机是同中的_Identify字段的值是不一样的,这样就导致保存后_Identify会自动变更为数据库中的值。 问题来了,子表是通过上面所说的那张表的_Identify来关联的。主表的_Identify变更后子表的数据就无法正常关联。 请问这样的问题在Foxtable中如何解决。 谢谢!
|
-- 作者:yinyb36 -- 发布时间:2017/2/8 20:29:00 -- 不要用_Identify作关联 |
-- 作者:有点色 -- 发布时间:2017/2/8 21:55:00 -- 方法一:新增以后,马上save一下,这样就能得到确定的_Identify值;
方法二:尽量少的使用_Identify关联,因为其值是自增的,如果数据库还原,其值有可能改变,那么关联也就失效了。 |