我想在C#应用程序中,假设为Form1中,连接数据库student,student中有两张表s和sc,我想对这两张表的更新情况进行统计.
当数据库更新时,在FORM1中能弹出对话框,通知数据库发生更新,用户点查看按钮,可以查看更新的具体情况.
谁能给出代码呀!根据我给的简单环境写的!
新建2张对应的表,在原来的表上建Insert Updata Delete等触发器,把更新内容按你的要求保存到新建的表里。
在触发器记录数据更新日志
或log4net等记录日志
能不能具体点啊,本人初学不是和很懂啊
触发器可以看msdn:
http://blog.csdn.net/downmoon/archive/2009/09/29/4604443.aspx
log4net更灵活一些:
http://blog.csdn.net/downmoon/archive/2009/01/14/3766306.aspx
http://blog.csdn.net/downmoon/archive/2009/09/29/4604443.aspx
方法容易理解,但是如何实现呢,写触发器的时候,比如是INSERT触发器,可以从UPDATED表中获取信息,但是如何把它再插如到数据变更表中呢,编号又如何获得呢,能给点代码吗?
好久没接分了,接个
我给你写点试试
SQL code
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighl