G
Guest
How can I known if an SqlConnection has or not a transaction opened? I want
some code like this:
private SqlConnection conn;
private void Methode1()
{
SqlConnection conn = new SqlConnection(connectionText);
conn.Open();
SqlCommand cmd = new SqlCommand(commandText, conn);
cmd.Transaction = cmd.Connection.BeginTransaction();
Methode2();
cmd.Transaction.Commit();
conn.Close();
}
private void Methode2()
{
SqlCommand cmd = new SqlCommand(commandText, conn);
if (conn don't has an opened transaction)
{
cmd.Transaction = cmd.Connection.BeginTransaction();
// Some program
}
}
Thank you!
some code like this:
private SqlConnection conn;
private void Methode1()
{
SqlConnection conn = new SqlConnection(connectionText);
conn.Open();
SqlCommand cmd = new SqlCommand(commandText, conn);
cmd.Transaction = cmd.Connection.BeginTransaction();
Methode2();
cmd.Transaction.Commit();
conn.Close();
}
private void Methode2()
{
SqlCommand cmd = new SqlCommand(commandText, conn);
if (conn don't has an opened transaction)
{
cmd.Transaction = cmd.Connection.BeginTransaction();
// Some program
}
}
Thank you!