使用SqlDataAdapter.Update时等待操作超时

时间:2014-06-02 20:12:36

标签: c# datatable

我正在等待'等待操作超时'对SqlDataAdapter.Update(DataTable)进行方法调用时出现异常。

其他人建议我更改正在执行的SqlCommand的CommandTimeout属性,但由于我只是调用更新函数,我不知道任何命令暴露在哪里我可以设置超时财产。更改DataContext的CommandTimeout属性似乎也没有什么区别。

我还读到,在数据库上运行sp_updatestats之前会解决问题但在这种情况下似乎没有帮助。

在某些情况下,我试图通过以下方式更新表格内容:

  • 将其内容加载到DataTable
  • 使用第二个数据集
  • 更新DataTable的值
  • 在DataTable.GetChanges
  • 返回的集合上调用Update函数

如果我接近问题的方式有问题,或者我看错了什么?

0 个答案:

没有答案