gpt4 book ai didi

c# - 当 IDENTITY_INSERT 设置为 OFF 时,无法在表 'IncomeTable' 中为标识列插入显式值

转载 作者:行者123 更新时间:2023-11-30 16:18:37 25 4
gpt4 key购买 nike

我将表中主键的状态设置为 IDENTITY 。我在 VS 中插入了另一个表字段,但是当我运行这个程序时,程序出错了。为什么?我的问题是什么?

我表中的 ID 字段设置为标识。

运行时错误是:

Cannot insert explicit value for identity column in table 'IncomeTable' when IDENTITY_INSERT is set to OFF. 

在对比中:

private void button1_Click(object sender, EventArgs e)
{
IncomeTable income = new IncomeTable();
income.amount_income = amount;
income.comment_income = comment;
income.date_income = date;
context.IncomeTables.InsertOnSubmit(income);
context.SubmitChanges();
}

我搜索过,但我无法解决这个问题。干杯

最佳答案

你可以试试这个:

  1. 在可视化设计器中打开您的表格
  2. 单击您的列 - 属性
  3. 设置自动生成的值 = True
  4. 设置自动同步 = True
  5. 检查该列的数据类型,如果它是 Int NOT NULL IDENTITY

关于c# - 当 IDENTITY_INSERT 设置为 OFF 时,无法在表 'IncomeTable' 中为标识列插入显式值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15997572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com