【发布时间】:2017-07-22 02:03:13
【问题描述】:
我想在我的 Asp.net 表单中记录学历。因为我要拿10、12、毕业的记录,硕士。所以我为此创建了四行......和 5 列(考试年份、董事会、百分比、总分、部门)。
现在我想通过在所有四个记录中维护一个用户通用的主键,一键单击将所有行插入数据库中。
请帮我写代码(C#)
【问题讨论】:
-
您可以执行多个插入查询。你就是这样做的。
-
问题在于多个插入查询是...我已将 studentID 列设为主键并标识 key 。并且对于多个插入查询,它每次都会更改并导致重复值。您还可以建议我另一种方法来解决我的问题。谢谢
-
您应该将学生表与主键分开,并将其用作学生资格表中的外键。这样你就不会遇到这个问题。如果您可以共享您的代码和表结构,以便为您的问题提供适当的解决方案,那就更好了。
-
实际上我正在尝试上传我的代码和表单的图像..但每次堆栈溢出应用程序崩溃时。在那之前...我将尝试通过创建两个表来实现您的想法,如您所说。谢谢
-
您可能不需要多个表,具体取决于您当前使用的表的意图。为了澄清,我知道总共有六列:(StudentId、YearOfExam、Board、Percentage、TotalMark、Division)。这是正确的吗?
标签: c# asp.net sql-server