1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| using (SqlTransaction transaction = connection.BeginTransaction())
{
connection.Transaction = transaction;
adapter.UpdateCommand.Transaction = transaction;
adapter.InsertCommand.Transaction = transaction;
adapter.DeleteCommand.Transaction = transaction;
try
{
adapter.Update(dataset, "uneTable");
transaction.Commit();
}
finally
{
connection.Transaction = null;
adapter.UpdateCommand.Transaction = null;
adapter.InsertCommand.Transaction = null;
adapter.DeleteCommand.Transaction = null;
}
} |
Partager