SqlAdaptor.update 使用自动增量主键列的 SQLserver 数据库表的数据集

发布于 2024-08-23 17:57:47 字数 282 浏览 3 评论 0原文

我有一个 SQL Server 表,它有一个主键列,当添加新记录时,该主键列会自动递增。

我正在使用 SqlAdapter 加载数据集。选择使用查询编辑器创建的 SQL 语句,并使用向导自动生成更新和插入。

我需要建议。当我使用反映现有表数据的 select 语句加载 DataSet 时,当我向 DataSet 添加新行数据时该怎么办? DataSet 不知道表的自动递增主键,所以我可以调用自动生成的更新命令,然后 DataSet 自行排序并从表中获取正确的主键还是什么?

遇到这种情况应该如何处理

I have a SQL server table that has a primary key column that is auto incrementing when new record is added.

I am loading a DataSet with SqlAdapter. select SQL statement, created with query editor and auto generate update and insert using the wizard.

I need advice. When I have loaded DataSet with select statement reflecting existing table data, what do i do when i add a new row of data to the DataSet.
The DataSet wont know about the auto-incrementing primary key of the table, so can I just call the auto generated update command and the DataSet sorts itself out and gets the correct primary key from the table or what?

How is one supposed to deal with this situation

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

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

发布评论

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

评论(1

定格我的天空 2024-08-30 17:57:47

检索身份或自动编号值 (ADO.NET)

检查合并新的身份值部分。

Retrieving Identity or Autonumber Values (ADO.NET)

Check Merging New Identity Values section.

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