Я использую следующий код, чтобы вставить некоторые данные в мою таблицу SQL Server. Ошибка не отображается, но в таблицу не вставляются значения. Что с этим не так?
string sqlTxt1 = "INSERT INTO Users (ChatId , UserName) VALUES (@ChatId, @from)";
SqlCommand cmd1 = new SqlCommand(sqlTxt1, con);
cmd1.Parameters.AddWithValue("@ChatId", 12345);
cmd1.Parameters.AddWithValue("@from", "usrnm");
con.Open();
cmd1.ExecuteNonQuery();
//int recordsAffected =cmd1.ExecuteNonQuery();
con.Close();
Когда я помещаю код на кнопку и устанавливаю ChatId
в таблице в качестве первичного ключа, я получаю сообщение об ошибке, когда дважды щелкаю по нему, поэтому я думаю код правильный, но почему таблица не получает эти значения при первом нажатии?