以文本方式查看主题 - 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=68985) |
-- 作者:newsun2k -- 发布时间:2015/5/28 16:23:00 -- _identify的取值时间 在beforesaverow中,通过e.datarow("_identify")获取新增行的“_identify” 其就是保存以后,该行的_identify吗??? 我在beforesaverow中,调用一个函数,通过来_identify检索本行,老是说找不到。
|
-- 作者:Bin -- 发布时间:2015/5/28 16:25:00 -- beforesaverow 此时还没保存行,获取的_Identify并不是真货. 自己做一个保存按钮 执行dr.save 然后获取 dr("_Identify")
|
-- 作者:newsun2k -- 发布时间:2015/5/28 16:29:00 -- 在beforesaverow中,可否加e.datarow.save |
-- 作者:newsun2k -- 发布时间:2015/5/28 16:30:00 -- 我需要在保存当前行后,同步更新关联的表。 所以把_identify 传递给函数,函数来更新关联表。 |
-- 作者:newsun2k -- 发布时间:2015/5/28 16:32:00 -- 不知道有没有更好的方法,同步更新多张表。 建事务好像语句比较复杂,有点烦啊
|
-- 作者:大红袍 -- 发布时间:2015/5/28 16:35:00 -- 回复楼主,一般是不建议用 _Identify列做关联的,因为它是自增的,而且是保存后才生成的。
如果一定要用这列,那么,添加一行的时候,就立马要save那一行,先得到真实值。 |