Вставить данные в SQL Server из кода C #
У меня есть столstudent
(id, name
). Затем у меня есть одно текстовое поле, для ввода имени, при нажатии на кнопку отправки он вставляет данные в базу данных. Так как же я могу вставить только имя, а не идентификатор, потому что идентификатор - это автоинкремент?
Я пробовал это
insert into student(id, name) values(,name)
но это не вставка к моему столу.
Это мой код:
protected void Button1_Click(object sender, EventArgs e)
{
string test = txtName.Text;
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Person.mdf;Integrated Security=True;User Instance=True");
string sql = "insert into student(name) values ('test')";
try
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
}
catch (System.Data.SqlClient.SqlException ex)
{
string msg = "Insert Error:";
msg += ex.Message;
}
finally
{
conn.Close();
}
}