我正在研究 sql,我的查询是我有一些方法可以在其中执行不同的任务。例如:-第一种方法-插入第二种方法-更新第三种方法-删除第4种方法-插入
现在我想一次执行所有这些。但如果以某种方式发生任何错误,那么整个过程都会自行回滚。
代码 :
private void btnSubmit_Click(object sender, EventArgs e)
{
DialogResult dr = MessageBox.Show("Are you sure you want to submit the information? Click 'Yes' to Submit or 'No' to re-Check.", "eParty - Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
if (dr == DialogResult.Yes)
{
this.Cursor = Cursors.WaitCursor;
INSERT();
UPDATE();
DELETE();
INSERTAGAIN();
MessageBox.Show("Booked successfully.", "eParty - Done!", MessageBoxButtons.OK, MessageBoxIcon.Information);
this.Cursor = Cursors.Default;
this.Cursor = Cursors.WaitCursor;
this.Close();
}
else
{
}
}
现在如何在“btnSubmit_Click”方法中实现事务...