如何保存操作历史记录?

xiaosongol 2006-11-08 05:39:46
在.net中比如我对一个人的基本信息页中的信息进行了修改,那我想保存我修改的历史记录,比如操作人,操作内容,操作时间等信息,请问这改如何在.net里面实现呢
...全文
642 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
szh3210 2007-03-04
  • 打赏
  • 举报
回复
笨一点的,操作前比对一下原字段的内容.
  • 打赏
  • 举报
回复
我修改了a,我如何判断a,被修改,我建一长历史记录表,有操作人,操作时间,操作内容字段,我现在对操作内容字段如何获取我是修改了哪几个东西
————————————————————————————————————————————
我看你的说法觉得“脊梁骨发毛”呀。我叫做“小猫”,我如何知道我叫做什么?这不是明白这的嘛。

你只要认真回顾你的程序到底是怎么编写的,那个地方执行用户的操作,就知道该记录什么。
Plentiful 2007-03-03
  • 打赏
  • 举报
回复
DataSet 里面有个属性可以进行判断一条记录是否更改,添加,删除一条记录.
可以根据这个属性判断的状态进行处理.
如:
if(ds.Tables[0].Rows[mLoop].RowState == System.Data.DataRowState.Added)//新增时
if (ds.Tables[0].Rows[mLoop].RowState == System.Data.DataRowState.Modified)//修改
if(ds.Tables[0].Rows[mLoop].RowState.ToString()=="Deleted")//删除
ZMFKPLJ 2006-11-09
  • 打赏
  • 举报
回复
用触发器 信息存到数据库,修改前的在deleted表,修改后的在inserted表
xiaosongol 2006-11-09
  • 打赏
  • 举报
回复
顶上去
linzhisong 2006-11-09
  • 打赏
  • 举报
回复
修改前保存一份未修改.
保存前把现有记录跟 保存的记录比对一下

然后自己想怎么存就怎么存!
h110807877 2006-11-09
  • 打赏
  • 举报
回复

一定等到一个好方法
dreamw 2006-11-08
  • 打赏
  • 举报
回复
学习.MAKE
wskyo 2006-11-08
  • 打赏
  • 举报
回复
建个触发器就可以了.
zzmsl 2006-11-08
  • 打赏
  • 举报
回复
用.NET写个事务吧,数据库事务也可以,推荐还是写.NET的事务

比如删除一篇文章:
1、删除之前先读取相关数据
2、删除
3、最后记录

2、3用事务实现
fcuandy 2006-11-08
  • 打赏
  • 举报
回复
我也先回家了看明天有人解决了你的问题没.
xiaosongol 2006-11-08
  • 打赏
  • 举报
回复
我先回家了看明天有人解决了我的问题没
xiaosongol 2006-11-08
  • 打赏
  • 举报
回复
不过还是谢谢啊
yanggood007 2006-11-08
  • 打赏
  • 举报
回复
那偶也不知道了,偶一般都用笨办法解决问题
xiaosongol 2006-11-08
  • 打赏
  • 举报
回复
页面里好多字段,这个办法行不通啊
yanggood007 2006-11-08
  • 打赏
  • 举报
回复
那就判断一下,你修改总要把数据先读出来把,读出数据的时候就把每个数据保存到session里看什么里面,以后在比较一下
xiaosongol 2006-11-08
  • 打赏
  • 举报
回复
一定要等到好办法
xiaosongol 2006-11-08
  • 打赏
  • 举报
回复
顶上去
xiaosongol 2006-11-08
  • 打赏
  • 举报
回复
我修改了a,我如何判断a,被修改,我建一长历史记录表,有操作人,操作时间,操作内容字段,我现在对操作内容字段如何获取我是修改了哪几个东西
yanggood007 2006-11-08
  • 打赏
  • 举报
回复
原 表1有字段 a,b,c
修改纪律表 a,b,c

当表1,a字段修改后,就到纪录表a字段作个记号
加载更多回复(11)

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧