我正在尝试将数据插入到 SQL 表中,但得到一个错误,即我没有所需的列数,例如,当它在 SQL 表中也有 ID 时,我只给它 teamname 和 teamtag。ID 自动递增,所以我不知道如何使这项工作,任何帮助表示赞赏。
private void btnAdd_Click(object sender, EventArgs e)
{
da.InsertCommand = new SqlCommand("INSERT INTO tblTeams VALUES(@TEAMNAME, @TEAMTAG)", cs);
da.InsertCommand.Parameters.Add("@TEAMNAME", SqlDbType.VarChar).Value = txtTeamName.Text;
da.InsertCommand.Parameters.Add("@TEAMTAG", SqlDbType.VarChar).Value = txtTeamTag.Text;
cs.Open();
da.InsertCommand.ExecuteNonQuery();
cs.Close();
}
错误:
列名或提供的值的数量与表定义不匹配。