如何使用c#应用程序发送广播消息

时间:2010-05-23 15:18:00

标签: c#

我有一些C#表单应用程序。我正在使用一些在SQLServer2005上开发的中央数据库。根据我的应用程序,有几个用户级别,如admin,reception,...

问题

如果有人更改了数据库(例如:添加新记录/删除记录),则需要注意管理员和更高级别的用户。

我应该遵循什么方式来完成这项任务!

提前感谢!

1 个答案:

答案 0 :(得分:1)

审核试用可能是您问题的解决方案。它基本上意味着,对于您关心的数据表,除了'created_by','created_date'列之外,还包括列''modified_by',modified_date'。因此,每当有人第一次编辑记录时 - “modified_by”和“modified_date”列将与“created_by”和“created_date”列不同。

在您的应用程序中,您可以开发一个仅供管理员或更高级别用户访问的屏幕(或电子邮件警报),以反向的时间顺序显示修改后的记录。

注意:以上审核试用方法,仅维护数据库中的最新更改。如果要维护编辑历史记录,则可以通过将审计试验信息保存在单独的专用数据表集中来建立相同的历史记录。