Я хотел вставить значения в базу данных, но он не работает, хотя мой код отлично работает, когда он используется как хранимая процедура. Я использую кнопки для сохранения значения. Пожалуйста, сообщите, что случилось с кодом. Его не показывает какую-либо ошибку или исключение, но данные не получает обновления таблицыВставка значения в базу данных
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection sqlConnection1 = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "INSERT INTO sales(acnum, scripname, shares_bought) VALUES ('12', 'abcd', '20')";
cmd.CommandType = CommandType.Text;
cmd.Connection = sqlConnection1;
sqlConnection1.Open();
cmd.ExecuteNonQuery();
sqlConnection1.Close();
}
Какое у вас вышло? – Arash
Что вы подразумеваете под _not working_? Вы получаете сообщение об исключении или ошибке? Работает ли он на менеджере баз данных? Каковы типы ваших столбцов? Я сильно подозреваю, что вы не должны хранить свои символы '12' и' 20' в качестве символа. Не могли бы вы быть более конкретными? И 'cmd.CommandType = CommandType.Text' является избыточным. По умолчанию это '.Text'. –
нет исключение ... no errors, но не обновлялось в базе данных –