自動生成された主キーであるフィールドがあります。次に、このフィールドを列の 1 つとして行を挿入する必要があります。「挿入」引数はどのように作成すればよいですか?
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
では、この問題をどのように解決すればよいでしょうか。