Office中国论坛/Access中国论坛
标题:
如何判断表中记录的数据发生了变化?
[打印本页]
作者:
sxgaobo
时间:
2017-4-5 11:02
标题:
如何判断表中记录的数据发生了变化?
本帖最后由 sxgaobo 于 2017-4-5 11:05 编辑
如何判断表中记录的数据发生了变化啊?
包括记录数,或某条记录的内容
作者:
smileyoufu
时间:
2017-4-5 11:22
记录数,直接用行数判断;某条记录的内容:可以设计一个行版本号(RowVersion),数据类型为长整型,每次修改时候,RowVersion+1(SQL SERVER中可自动+1)
作者:
tmtony
时间:
2017-4-5 14:36
access 可在代码更新前 加 最后更新日期
Sqlserver可加时间戳
作者:
roych
时间:
2017-4-5 15:06
然而删除是无法处理的。
如果需要每个记录都可追溯的话,access只能建立一个一模一样的表,在操作之前,先把要操作的记录追加过去,然后再对照历史。不过,这样的话,数据量将会增加不止一倍。请慎重考虑
作者:
sxgaobo
时间:
2017-4-5 15:35
谢谢各位大咖的关注!
作者:
wu8313
时间:
2017-4-7 08:59
如果后台采用SQL的话,可以考虑用 触发器。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3