我使用ADO.net并运行sqldataadapter的更新查询。 更新查询更新了一些记录。 我的问题是:在运行该更新查询后,是否可以在没有选择查询的情况下获取更多信息以获取受影响记录的ID?
答案 0 :(得分:1)
不,不是我所知道的。
您必须在获取受影响的行之后运行select语句,或者如果使用数据表进行更新,则可以获得已修改行的列表。
答案 1 :(得分:0)
不确定这是否适合您。请检查此DataTable.GetChanges方法。
如果您正在加载数据表然后更新数据表,那么这是您将获得的最接近的数据。如果您只运行更新查询,那么正如Barry所说,您必须运行select after。