ADO.Net:SqlDataAdapter 并在更新方法后无需选择查询即可获取更多信息?

发布于 2024-09-24 01:25:46 字数 103 浏览 0 评论 0原文

我使用 ADO.net 并通过 sqldataadapter 运行更新查询。 更新查询会更新一些记录。 我的问题是:运行更新查询后是否可以获取更多信息,例如受影响记录的 ID,而无需选择查询?

I use ADO.net and run an update query by sqldataadapter.
The update query updates some records.
My question is: Is it possible getting some more info for example IDs of affected records without a select query after running that update query?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

十秒萌定你 2024-10-01 01:25:46

不,据我所知还没有。

您必须在之后运行 select 语句才能使受影响的行生效,或者如果您使用数据表进行更新,则可以获得已修改行的列表。

No, not as far as I know.

You would either have to run a select statement after to get the rows affected or if you update using a Data Table then you could get a list of the modified rows.

一桥轻雨一伞开 2024-10-01 01:25:46

不确定这是否适合您。检查此 DataTable.GetChanges 方法。

如果您加载数据表然后更新相同的数据,这是您将获得的最接近的值。如果您只运行更新查询,那么正如巴里所说,您将必须在之后运行选择。

Not sure if this works for you. Check this DataTable.GetChanges method.

This is the closest you will get if you are loading datatable and then updating the same. If you are running only update query, then as Barry said, you will have to run select after.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文