我正在 C# 中构建名为“添加新案例”表单的插入新记录窗口,数据库位于 SQL Server 2019 中。
请检查屏幕截图,我想在表单的文本框中显示新记录 ID。
txtVictimID
Victim
victim_ID
我就是这样做的:我使用了以下查询:“SELECT max(victim_ID) FROM [GBV_CMS].[dbo].[Victim]”
一旦我获得了最新的 ID,我将它存储到一个变量“vID”中,然后添加了代码:
victim_IDTextBox.Text = (Convert.ToInt32(vID) + 1).ToString();
它现在有效,但请让我知道我的解决方案是否正确,或者是否有人有更好的解决方案来避免将来出现问题。
正如您在屏幕截图中看到的:
在同一个窗口窗体中,我需要插入额外的案例详细信息,这是 SQL Server 中的一个单独表。
**我如何确保,我使用表中表中的正确victim_ID
值作为外键,以便链接???Victim
Case
对于见证人/犯罪者详细信息表,它与受害者表是 1-N 关系,因此我需要victim_ID
在这两个表中使用相同的新值。**
我真的无法在网上找到解决方案,因此,我在这里寻求帮助。
感谢,如果有人可以请帮助提供代码和说明。
这个链接有帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句