[astrosword]:非常高兴,邮件终于收到了.非常感谢!! 不过您所做的修改是我时期所采用的形式,因考虑到原来形式很容易改动记录,且录入不很方便,所以才改为现有形式,经测试,如果写入日期无错误的话,该形式比原来更实用. 因此我想知道在这种录入形式下,如何改正现有错误,这种错误是不是系统本身的问题,能不能改正,怎样改正? 急切等待您的答复! 此问题也肯请版主关注. /错啦
——————————————————————————————————
[lcqhy]:很抱歉,不明白您的意思。
——————————————————————————————————
[astrosword]:在我原系统中"借出设备"用where 1=2"的查询表进行录入,在这种录入方式下,触发器可以正常工作,只是当触发将记录写入其它表时,有关时间的项目不能正常写入. 你可以在我原系统中的"借出设备"中操作一下,然后查看"设备履历"或"借出设备存档"中该项的记录,对照一下两个时间是否一样就知道了.
——————————————————————————————————
[admin]:这是因为触发执行前系统强制刷新了数据,因为只有这样才能保证触发语句取用的是保存后的数据,不管在触发执行时,当前记录已经不存在了,所以语句时执行了,单由于因为的参数为空,所以没有达到你希望的结果.[emb1]
——————————————————————————————————
[admin]:可以尝试在保存前执行.
——————————————————————————————————
[astrosword]:触发语句是用保存前触发的,如放在保存后,确实不行. 但问题不在这儿. 在保存前触发后,个别表格内写入的日期与所录入的日期不一致. 版主,您好象还没理解我的意思. 请再次在我前面发过去的系统上试一下./道谢
——————————————————————————————————
[astrosword]:/等待/等待/等待