当我们使用DataSetDataAdapter对表进行某些修改(插入,更新,删除)时,我们将使用DataSet.GetChanges()方法来获取更改信息。

但是,当我使用SqlCommand.ExecuteNonQuery()在表上进行修改时,可以获取修改信息吗?如果是的话,请告诉我如何访问它。

最佳答案

DataSetDataAdapter的工作方式与SqlCommand完全不同。
后面唯一可用的信息是ExecuteNonQuery返回值:


  类型:System.Int32
  受影响的行数。


MSDN

关于c# - 获取由ExecuteNonQuery()完成的更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26907394/

10-10 16:36