我在数据库中有一个标识列,它是主键并自行增加其值。但我在 asp.net ado.net 类中有一个插入查询,如下所示:
cmd = new SqlCommand("insert into Images(Name,[Image]) VALUES ('Nature',@img)", conn);
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add("@Name", SqlDbType.VarChar).Value = TextBox1.Text;
cmd.Parameters.Add("@img", SqlDbType.Image).Value = img;
cmd.ExecuteNonQuery();
但是,它向我抛出了异常,它不能为空。
我的想法/目标是,我只想插入上述两个值,并且主键列应该在 DB 内部自行递增。我已经在数据库中配置了它。但是我不知道如何处理此错误或调整此代码。请帮忙