Hi,

Please let me know if the bellow code is correct.
I mean connection is closed and disposed and transaction is rolled
back and closed and disposed in case of exception.
Any other suggestions are welcome.

Thank you,
Adrya



 using (FbConnection c = new FbConnection(m_connection))
          {
            c.Open();

            using (FbTransaction trans = c.BeginTransaction())
            {
              using (FbCommand cmd = new
FbCommand("DELETE_MESSAGES_QUEUE", c, trans))

              {
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.Add("INQUEUENAME", queueName);


                cmd.ExecuteNonQuery();
              }
              using (FbCommand cmd = new FbCommand("DELETE_QUEUE", c, trans))

              {
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.Add("INQUEUENAME", queueName);


                cmd.ExecuteNonQuery();
              }
              trans.Commit();

            }


          }

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider

Reply via email to