本文介绍了使用AcceptChanges更新数据集时非常慢的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 使用 AcceptChanges更新数据集时是否有人经历过缓慢? 调用此代码时需要花费很多秒才能更新数据库 SqlDataAdapter1.Update(DsStudentCourse1) DsStudentCourse1.AcceptChanges() 我也想知道因为没有接受AcceptChanges数据仍然保存到数据库中,现在速度更快。 提前感谢任何信息。 使用Update时,执行顺序如下: 1.The DataRow中的值被移动到参数值。 2.引发OnRowUpdating事件。 3.命令执行。 4 。如果命令设置为FirstReturnedRecord,则第一个返回的 结果放在DataRow中。 6.如果有输出参数,则将它们放在DataRow中。 7.The OnR owUpdated事件被提出。 8.AcceptChanges被调用。 所以不需要显式调用AcceptChanges因为Update方法 已经这样做了。 欧内斯特 " jaYPee" <喜****** @ yahoo.com>在消息中写道 news:33 ******************************** @ 4ax.com ... does anyone experienced slowness when updating a dataset usingAcceptChanges? when calling this code it takes many seconds to update the database SqlDataAdapter1.Update(DsStudentCourse1)DsStudentCourse1.AcceptChanges() i''m also wondering because w/ out AcceptChanges the data is still saveinto the database and it is now faster. thanks in advance for any info. 解决方案 这篇关于使用AcceptChanges更新数据集时非常慢的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-11 11:22