1

我在 vb.net 为一家珠宝店做了一个项目。现在几乎已经完成了。但问题是,如果我想删除 datagridview 控件中的一行,则下一个标识行的 s.no 以及 sql 表中的 s.no 都应该减少。请帮我编写代码。

谢谢!!!

4

1 回答 1

0

据我所知,通常我们无法更新身份列

您可以通过 身份列中的更新值

其他替代方法可能是我不知道它是否有效,但您可以尝试一下

在表的删除触发器上

您可以关闭身份种子,然后触发查询以使用其 -1 值进行更新,然后找到列的最大值并通过再次使用此命令执行身份来重置您的身份

DBCC CHECKIDENT (yourtable, reseed, 34)
于 2013-07-04T12:50:11.100 回答