Я пытался использовать этот код без транзакции, но он дал мне ошибку, поэтому я хочу использовать его с транзакцией. Как я могу это использовать?Как я могу использовать транзакцию в этом коде?
Мой код:
SqlConnection con= new SqlConnection("Data Source=.;Initial Catalog=Sample;Integrated Security=true;");
SqlCommand cmd;
SqlDataAdapter adapt;
private void btn_Update_Click(object sender, EventArgs e)
{
string query = "insert into users(Name, Password) values('ubaid', 'ali')";
cmd = new SqlCommand(query, con);
con.Open();
cmd.ExecuteNonQuery();
MessageBox.Show("Record Updated Successfully");
con.Close();
}
Ваша ошибка не из-за отсутствия транзакции. И вам не нужна транзакция, когда вы просто выполняете одну операцию, механизм базы данных уже делает ее внутри. – Crowcoder
'но это дало мне ошибку' Вы думаете, что ваш вопрос сейчас понятен? –
@Crowcoder, но без данных транзакции не обновляется и не дает никакой ошибки, он просто показывает запись, обновленную на самом деле ее не обновляемую –