您的位置: 域名 - 建站教程
« 上一篇下一篇 »

并发更新与RowUpdated事件

分类: 建站教程 发布: zhushican 浏览: 日期: 2014-08-18

对一个数据进行新的时候如何捕获并发错误的信息,这是一个重要问题。它对RowUpdated事件进行处理,并创建一个DataSet对象。这个对象中只包含一个表。表中列出了所出现错误的详细信息,这个DataSet对象可以返回给用户,也可以传递给决定下一步操作的进程。

因此打开页面,就可以看到从数据库中读取的行集的初始值,然后是对这个非连接数据进行修改后的内容。接下来,页面中显示了两个SQL UPDATE语句。我们直接对数据库运行这两个SQL UPDATE语句,以对其中的两行的值进行修改,而这两行同时在DataSet中也有副本。

在页面的底部可以看到第三个DataGrid控件。其中显示了新错误表的内容。这个新错误表时为更新过程中出现的错误动态创建的。错误表针对每一个错误提供了如下内容:正在执行的错误类型(即语句类型)、这一行的主键、DataSet中被修改的列的名称,还有这个列的值。这个列的值分别表明了DataSet第一次被填充时的值(即当时数据库中的值),更新后的DataSet中的当前值,以及这时数据库中该列的值(即由并发运行的SQL UPDATE语句设置的值)。

相关文章:

  • 评论:(0)
发表评论

Powered By qqq114.cn

Copyright 【10000个好做seo优化的域名】. Some Rights Reserved.