我有一个字段,它是一个自动生成的主键。现在我需要在此字段中插入一行作为其列之一。我该如何创建“插入”参数?
protected void Button1_Click(object sender, EventArgs e)
{
new DataSet1TableAdapters.MemberTableAdapter().Insert(
1,TextBox5.Text,TextBox6.Text,
int.Parse(TextBox8.Text),
TextBox9.Text,
TextBox10.Text);
}
我有错误:
"Cannot insert explicit value for identity column in table 'Member' when
IDENTITY_INSERT is set to OFF."
实际上我不应该为第一个参数插入任何值,因为它是自动生成的。但使用此样式后会出现此错误:
protected void Button1_Click(object sender, EventArgs e)
{
new DataSet1TableAdapters.MemberTableAdapter().Insert(
TextBox5.Text, TextBox6.Text, int.Parse(TextBox8.Text),
TextBox9.Text, TextBox10.Text);
}
我得到了:
Error:No overload for method insert take 5 argument
那我该如何解决这个问题?