以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于关联子表添加默认时间  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=68502)

--  作者:sara
--  发布时间:2015/5/19 13:36:00
--  关于关联子表添加默认时间

我是订单表和订单明细表建立的关联,在Tables("订单表.订单明细表")中设置时间,就是在添加一条订单明细时候,写入下列代码

Tables("订单表.订单明细表").Current("预交日") = Date.Today然后电脑就死机了


--  作者:Bin
--  发布时间:2015/5/19 13:37:00
--  
检查DataColChanged事件 是否死循环了.  电脑死机不至于吧.最多是狐表卡死

搞不定上个例子

--  作者:sara
--  发布时间:2015/5/20 8:30:00
--  
确实是,我是按钮添加,添加中包含时间默认值,然后在DataColChanged事件中有个更新数据库语句,更新语句是个循环,必须更新成功,可能存在的冲突问题吧
--  作者:Bin
--  发布时间:2015/5/20 8:31:00
--  
你这不科学,应该循环3次就好. 万一一直不更新成功不就卡死了么
--  作者:sara
--  发布时间:2015/5/20 9:52:00
--  
但是我的要求是必须更新成功
--  作者:狐狸爸爸
--  发布时间:2015/5/20 10:14:00
--  
提问要贴出完整代码,并描述设计逻辑,就凭一句代码,谁能知道冲突在那里?
[此贴子已经被作者于2015/5/20 10:18:09编辑过]

--  作者:Bin
--  发布时间:2015/5/20 10:22:00
--  
 必须成功. 语句错误了.永远都成功不了.那岂不是卡死了?

网络断了 永远都更新不了.肯定就会卡死了啊

所以,一定次数更新不上,说明出问题了.应该弹出提示提醒用户.或者放弃作废数据.

而不是一根筋我就是在循环.这样卡死了.用户体验也不好

--  作者:sara
--  发布时间:2015/5/20 15:34:00
--  
额,可是一旦出现这样的问题数据库就不统一了啊。我现在有两个数据表,必须统一
--  作者:Bin
--  发布时间:2015/5/20 15:36:00
--  
作废这条数据. 并且提示用户.